[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,,All right. How many have heard about the Google\NSummer of Code? Dialogue: 0,0:00:14.47,0:00:19.02,Default,,0000,0000,0000,,Already, if you are not aware, I could be\Nintroducing more about what is it and Dialogue: 0,0:00:20.15,0:00:24.22,Default,,0000,0000,0000,,and then talk more about what we are going\Nto do in the session\N Dialogue: 0,0:00:25.44,0:00:27.20,Default,,0000,0000,0000,,So, can you raise the hand Dialogue: 0,0:00:27.68,0:00:30.69,Default,,0000,0000,0000,,if you are already aware of the Google Summer of Code? Dialogue: 0,0:00:33.100,0:00:34.91,Default,,0000,0000,0000,,OK! Dialogue: 0,0:00:37.16,0:00:38.76,Default,,0000,0000,0000,,Thank you - I think most of you are aware, Dialogue: 0,0:00:39.13,0:00:40.88,Default,,0000,0000,0000,,it's bringing the student developers Dialogue: 0,0:00:40.88,0:00:43.31,Default,,0000,0000,0000,,into the open source community, it's all about that Dialogue: 0,0:00:44.01,0:00:47.20,Default,,0000,0000,0000,,So, the session is going to be Dialogue: 0,0:00:47.54,0:00:49.77,Default,,0000,0000,0000,,mostly the students introducing their projects Dialogue: 0,0:00:50.19,0:00:53.03,Default,,0000,0000,0000,,and getting the feedback, and discussing with their mentors. Dialogue: 0,0:00:53.87,0:00:56.54,Default,,0000,0000,0000,,If they are getting any questions from IRC, they can discuss Dialogue: 0,0:00:57.93,0:00:59.55,Default,,0000,0000,0000,,How they can improve the project in their Dialogue: 0,0:00:59.76,0:01:01.56,Default,,0000,0000,0000,,...Their ongoing projects. Dialogue: 0,0:01:03.80,0:01:06.56,Default,,0000,0000,0000,,OK. so let me introduce about myself. I am Jaminy, Dialogue: 0,0:01:08.56,0:01:09.100,Default,,0000,0000,0000,,So, I come from Sri Lanka Dialogue: 0,0:01:11.26,0:01:15.41,Default,,0000,0000,0000,,I am one of the coordinators for\NGoogle Summer of Code with Debian Dialogue: 0,0:01:17.37,0:01:20.30,Default,,0000,0000,0000,,So, Debian has been participating in the Google Summer of Code Dialogue: 0,0:01:20.80,0:01:21.86,Default,,0000,0000,0000,,from 2005, and Dialogue: 0,0:01:22.69,0:01:25.04,Default,,0000,0000,0000,,it has been 13 years it has been participating, Dialogue: 0,0:01:25.62,0:01:27.60,Default,,0000,0000,0000,,and we had a break in 2017 Dialogue: 0,0:01:28.22,0:01:31.55,Default,,0000,0000,0000,,and now we are back in 2018 with Google Summer of Code Dialogue: 0,0:01:33.76,0:01:37.05,Default,,0000,0000,0000,,and these are the teams for GSoC coordination Dialogue: 0,0:01:37.40,0:01:38.51,Default,,0000,0000,0000,,I am representing the team Dialogue: 0,0:01:39.33,0:01:42.63,Default,,0000,0000,0000,,Daniel Pocock, Alexander, and it's me Dialogue: 0,0:01:44.99,0:01:48.17,Default,,0000,0000,0000,,This year, we have accepted 25 students Dialogue: 0,0:01:49.83,0:01:51.37,Default,,0000,0000,0000,,And that's the link for the projects Dialogue: 0,0:01:52.52,0:01:54.32,Default,,0000,0000,0000,,that are ongoing this year Dialogue: 0,0:02:00.39,0:02:03.71,Default,,0000,0000,0000,,So, there is an interesting GSoC statistic this year Dialogue: 0,0:02:04.38,0:02:06.04,Default,,0000,0000,0000,,this year we have selected Dialogue: 0,0:02:06.75,0:02:09.20,Default,,0000,0000,0000,,I mean, this was from the Google Open Source blog, Dialogue: 0,0:02:09.76,0:02:13.45,Default,,0000,0000,0000,,and they said there are three students Dialogue: 0,0:02:13.70,0:02:15.23,Default,,0000,0000,0000,,Four students accepted from Kosovo Dialogue: 0,0:02:15.68,0:02:16.91,Default,,0000,0000,0000,,And... Dialogue: 0,0:02:17.71,0:02:21.26,Default,,0000,0000,0000,,The three students are from our Debian community, and they are here joining us Dialogue: 0,0:02:22.22,0:02:23.37,Default,,0000,0000,0000,,joining with us, Dialogue: 0,0:02:23.70,0:02:25.43,Default,,0000,0000,0000,,to introduce more about their project Dialogue: 0,0:02:26.47,0:02:28.18,Default,,0000,0000,0000,,I hope that, without wasting more time, Dialogue: 0,0:02:28.67,0:02:31.40,Default,,0000,0000,0000,,I could give the chance for the students to introduce, Dialogue: 0,0:02:31.83,0:02:33.60,Default,,0000,0000,0000,,to talk more about their projects. Dialogue: 0,0:02:34.71,0:02:35.75,Default,,0000,0000,0000,,Arthur, can you... Dialogue: 0,0:02:39.46,0:02:41.61,Default,,0000,0000,0000,,[ audience clapping ] Dialogue: 0,0:02:51.71,0:02:53.67,Default,,0000,0000,0000,,So, you hear me? OK? Dialogue: 0,0:02:56.18,0:02:57.49,Default,,0000,0000,0000,,Yes? Nice. Dialogue: 0,0:02:59.34,0:03:00.23,Default,,0000,0000,0000,,So... Dialogue: 0,0:03:01.28,0:03:03.32,Default,,0000,0000,0000,,Hello, my name is Arthur del Esposto Dialogue: 0,0:03:03.73,0:03:05.18,Default,,0000,0000,0000,,I am going to talk about my GSoC project Dialogue: 0,0:03:05.90,0:03:08.54,Default,,0000,0000,0000,,that is titled "Improving Distro Tracker to better support Debian teams" Dialogue: 0,0:03:09.36,0:03:12.50,Default,,0000,0000,0000,,My mentor is Lucas Kanashiro and my co-mentor is Raphael Hertzog. Dialogue: 0,0:03:14.50,0:03:17.14,Default,,0000,0000,0000,,I will provide you some context about why we are doing this. Dialogue: 0,0:03:18.19,0:03:19.04,Default,,0000,0000,0000,,So, basically, Dialogue: 0,0:03:19.32,0:03:22.60,Default,,0000,0000,0000,,Debian teams used to rely on Packages Entropy Tracker Dialogue: 0,0:03:22.84,0:03:25.08,Default,,0000,0000,0000,,with the assistance that basically got some information about Dialogue: 0,0:03:26.72,0:03:28.96,Default,,0000,0000,0000,,the package from Debian, from Alioth, Dialogue: 0,0:03:30.36,0:03:31.90,Default,,0000,0000,0000,,and display some kind of information Dialogue: 0,0:03:32.36,0:03:35.07,Default,,0000,0000,0000,,inside tables and some categories. Dialogue: 0,0:03:38.22,0:03:41.13,Default,,0000,0000,0000,,And we also had inside our Debian infrastructure Dialogue: 0,0:03:41.59,0:03:44.10,Default,,0000,0000,0000,,the tracker.debian.org, which you probably have used before, Dialogue: 0,0:03:44.74,0:03:49.21,Default,,0000,0000,0000,,that basically gathers the same sort of information from several sources inside Debian Dialogue: 0,0:03:50.18,0:03:54.03,Default,,0000,0000,0000,,and puts this in a Web application. Dialogue: 0,0:03:54.73,0:03:56.18,Default,,0000,0000,0000,,So, for example, you have the base Dialogue: 0,0:03:56.59,0:03:58.26,Default,,0000,0000,0000,,of a specific package, the Web defaults, Dialogue: 0,0:03:58.65,0:04:01.11,Default,,0000,0000,0000,,and you can get all the information related to that package. Dialogue: 0,0:04:02.35,0:04:04.34,Default,,0000,0000,0000,,And what we want to do, because... Dialogue: 0,0:04:04.65,0:04:07.92,Default,,0000,0000,0000,,that has not been maintained anymore Dialogue: 0,0:04:08.36,0:04:09.83,Default,,0000,0000,0000,,and also, he used to track the Dialogue: 0,0:04:10.79,0:04:12.54,Default,,0000,0000,0000,,package repository from Alioth. Dialogue: 0,0:04:13.25,0:04:14.92,Default,,0000,0000,0000,,And what we really want to do Dialogue: 0,0:04:15.55,0:04:19.54,Default,,0000,0000,0000,,is just continuing to support Debian teams\Nto track the health of the packages and to Dialogue: 0,0:04:19.93,0:04:21.66,Default,,0000,0000,0000,,and to prioritize their work efforts Dialogue: 0,0:04:21.86,0:04:23.15,Default,,0000,0000,0000,,by migrating the PET features Dialogue: 0,0:04:23.43,0:04:24.90,Default,,0000,0000,0000,,to Distro Tracker, and also Dialogue: 0,0:04:25.28,0:04:27.61,Default,,0000,0000,0000,,we want to track Salsa repositories instead of Alioth. Dialogue: 0,0:04:28.92,0:04:30.80,Default,,0000,0000,0000,,So, what are the results we have so far? Dialogue: 0,0:04:31.68,0:04:32.64,Default,,0000,0000,0000,,So, basically... Dialogue: 0,0:04:32.90,0:04:34.21,Default,,0000,0000,0000,,if you enter a team page, Dialogue: 0,0:04:34.55,0:04:36.09,Default,,0000,0000,0000,,of anything inside Distro Tracker Dialogue: 0,0:04:36.47,0:04:38.16,Default,,0000,0000,0000,,you are going to get this kind of table Dialogue: 0,0:04:38.66,0:04:40.50,Default,,0000,0000,0000,,so basically you have the first column Dialogue: 0,0:04:40.80,0:04:41.77,Default,,0000,0000,0000,,with the package name Dialogue: 0,0:04:42.36,0:04:44.43,Default,,0000,0000,0000,,the second column with the changelog version Dialogue: 0,0:04:44.71,0:04:45.99,Default,,0000,0000,0000,,and the VCS of that package, Dialogue: 0,0:04:46.41,0:04:48.31,Default,,0000,0000,0000,,the third column with the archive version, Dialogue: 0,0:04:49.13,0:04:51.08,Default,,0000,0000,0000,,we also are tracking the bugs here Dialogue: 0,0:04:51.34,0:04:52.30,Default,,0000,0000,0000,,and the last column Dialogue: 0,0:04:53.07,0:04:54.73,Default,,0000,0000,0000,,has the upstream version. Dialogue: 0,0:04:55.07,0:04:57.01,Default,,0000,0000,0000,,OK, of this package. Dialogue: 0,0:04:57.25,0:05:00.20,Default,,0000,0000,0000,,And, another interesting feature Dialogue: 0,0:05:00.39,0:05:02.20,Default,,0000,0000,0000,,that we are providing you is that if Dialogue: 0,0:05:02.74,0:05:04.04,Default,,0000,0000,0000,,you pass the mouse over Dialogue: 0,0:05:04.41,0:05:06.12,Default,,0000,0000,0000,,one of those fields, you are going to get Dialogue: 0,0:05:06.42,0:05:08.45,Default,,0000,0000,0000,,more detailed information about that specific field. Dialogue: 0,0:05:09.26,0:05:10.80,Default,,0000,0000,0000,,OK, so for example here we have Dialogue: 0,0:05:11.71,0:05:13.62,Default,,0000,0000,0000,,the information links to BTS Dialogue: 0,0:05:14.32,0:05:15.65,Default,,0000,0000,0000,,related to the bugs Dialogue: 0,0:05:16.14,0:05:17.60,Default,,0000,0000,0000,,that exist for the package. Dialogue: 0,0:05:19.77,0:05:23.03,Default,,0000,0000,0000,,We also provide some categories Dialogue: 0,0:05:23.42,0:05:24.87,Default,,0000,0000,0000,,so basically we could have Dialogue: 0,0:05:25.26,0:05:27.24,Default,,0000,0000,0000,,more than one category of package tables Dialogue: 0,0:05:27.54,0:05:29.44,Default,,0000,0000,0000,,for example, you could have like Dialogue: 0,0:05:29.62,0:05:30.75,Default,,0000,0000,0000,,packages with RC bugs, Dialogue: 0,0:05:31.00,0:05:32.89,Default,,0000,0000,0000,,packages that have a new version Dialogue: 0,0:05:33.13,0:05:34.64,Default,,0000,0000,0000,,in the upstream, and we have Dialogue: 0,0:05:35.09,0:05:37.22,Default,,0000,0000,0000,,specific pages where each of these Dialogue: 0,0:05:37.46,0:05:39.12,Default,,0000,0000,0000,,package tables. OK? Dialogue: 0,0:05:40.04,0:05:41.10,Default,,0000,0000,0000,,And we have Dialogue: 0,0:05:41.37,0:05:42.86,Default,,0000,0000,0000,,a large number of teams Dialogue: 0,0:05:43.33,0:05:46.54,Default,,0000,0000,0000,,inside Debian, inside this specifically\Ninside the Distro Tracker, Dialogue: 0,0:05:46.98,0:05:48.17,Default,,0000,0000,0000,,so we also provide this Dialogue: 0,0:05:49.73,0:05:51.20,Default,,0000,0000,0000,,autocomplete text field Dialogue: 0,0:05:51.67,0:05:53.01,Default,,0000,0000,0000,,so you can easily find Dialogue: 0,0:05:53.36,0:05:56.42,Default,,0000,0000,0000,,your team, the team that you are interested in. Dialogue: 0,0:05:57.59,0:05:57.97,Default,,0000,0000,0000,,And... Dialogue: 0,0:05:58.86,0:06:01.55,Default,,0000,0000,0000,,that was my resource, and so far we have Dialogue: 0,0:06:01.92,0:06:03.19,Default,,0000,0000,0000,,faced some challenges, Dialogue: 0,0:06:03.81,0:06:05.50,Default,,0000,0000,0000,,first is that Distro Tracker Dialogue: 0,0:06:05.81,0:06:08.13,Default,,0000,0000,0000,,has a generic purpose architecture Dialogue: 0,0:06:08.36,0:06:10.18,Default,,0000,0000,0000,,because it should be used by several Dialogue: 0,0:06:10.52,0:06:12.54,Default,,0000,0000,0000,,distros, so it's also being Dialogue: 0,0:06:12.78,0:06:14.54,Default,,0000,0000,0000,,used by the Kali community, so basically Dialogue: 0,0:06:14.86,0:06:18.40,Default,,0000,0000,0000,,everything you are going to do you have\Nto make it extensible, have to design it Dialogue: 0,0:06:18.77,0:06:20.93,Default,,0000,0000,0000,,to be extensible by this specific application Dialogue: 0,0:06:21.25,0:06:22.96,Default,,0000,0000,0000,,that implements that specific features from Dialogue: 0,0:06:23.51,0:06:25.36,Default,,0000,0000,0000,,their distros. Dialogue: 0,0:06:26.25,0:06:28.16,Default,,0000,0000,0000,,Also, the database design is challenging, because Dialogue: 0,0:06:28.53,0:06:31.85,Default,,0000,0000,0000,,we have to collect all this data from several Dialogue: 0,0:06:32.99,0:06:34.32,Default,,0000,0000,0000,,database tables Dialogue: 0,0:06:36.59,0:06:37.67,Default,,0000,0000,0000,,and some of these Dialogue: 0,0:06:37.87,0:06:41.29,Default,,0000,0000,0000,,context is realized in JSON fields inside the database Dialogue: 0,0:06:41.62,0:06:43.50,Default,,0000,0000,0000,,so it's not easy to get these. And also, Dialogue: 0,0:06:43.76,0:06:45.23,Default,,0000,0000,0000,,we have faced some problems, Dialogue: 0,0:06:45.48,0:06:47.25,Default,,0000,0000,0000,,some performance problems, because we are Dialogue: 0,0:06:47.58,0:06:49.68,Default,,0000,0000,0000,,we are handling a large number of table cells Dialogue: 0,0:06:49.84,0:06:51.28,Default,,0000,0000,0000,,dynamically, so basically we are building Dialogue: 0,0:06:51.56,0:06:53.35,Default,,0000,0000,0000,,it of these table cells Dialogue: 0,0:06:54.16,0:06:55.19,Default,,0000,0000,0000,,in run time. Dialogue: 0,0:06:57.91,0:07:00.51,Default,,0000,0000,0000,,And, until the end of GSoC, I plan to Dialogue: 0,0:07:00.89,0:07:02.71,Default,,0000,0000,0000,,create a cache mechanism, I am already Dialogue: 0,0:07:02.100,0:07:04.53,Default,,0000,0000,0000,,working on that, proposed a merge request on it, Dialogue: 0,0:07:05.06,0:07:07.08,Default,,0000,0000,0000,,to try to improve the performance of Dialogue: 0,0:07:07.37,0:07:08.38,Default,,0000,0000,0000,,table rendering Dialogue: 0,0:07:09.80,0:07:11.12,Default,,0000,0000,0000,,I also want to have all my Dialogue: 0,0:07:11.47,0:07:14.58,Default,,0000,0000,0000,,merge requests accepted Dialogue: 0,0:07:15.11,0:07:16.06,Default,,0000,0000,0000,,inside Salsa Dialogue: 0,0:07:17.46,0:07:18.86,Default,,0000,0000,0000,,We also want to provide more Dialogue: 0,0:07:19.21,0:07:21.25,Default,,0000,0000,0000,,package tables with new categories Dialogue: 0,0:07:22.41,0:07:23.96,Default,,0000,0000,0000,,and also provide a new feature that Dialogue: 0,0:07:24.64,0:07:26.35,Default,,0000,0000,0000,,you could be able to sort the team Dialogue: 0,0:07:26.63,0:07:28.61,Default,,0000,0000,0000,,for content based on columns, for example Dialogue: 0,0:07:29.14,0:07:30.40,Default,,0000,0000,0000,,I want to sort my Dialogue: 0,0:07:31.50,0:07:32.57,Default,,0000,0000,0000,,my table based on Dialogue: 0,0:07:32.75,0:07:34.00,Default,,0000,0000,0000,,on the number of bugs, for example. Dialogue: 0,0:07:36.44,0:07:37.68,Default,,0000,0000,0000,,And there is also that we Dialogue: 0,0:07:38.21,0:07:39.83,Default,,0000,0000,0000,,got good results so far, and Dialogue: 0,0:07:40.21,0:07:42.69,Default,,0000,0000,0000,,I have received valuable feedback from the Debian community Dialogue: 0,0:07:43.10,0:07:44.92,Default,,0000,0000,0000,,and I have a lot of ideas to continue Dialogue: 0,0:07:45.25,0:07:46.94,Default,,0000,0000,0000,,working on this after the GSoC as well Dialogue: 0,0:07:47.69,0:07:48.63,Default,,0000,0000,0000,,The GSoC has been Dialogue: 0,0:07:48.87,0:07:50.70,Default,,0000,0000,0000,,an amazing experience, I have been learning a lot, Dialogue: 0,0:07:51.26,0:07:54.37,Default,,0000,0000,0000,,which Kanashiro has had to log all the\Ncommunity members Dialogue: 0,0:07:55.22,0:07:57.07,Default,,0000,0000,0000,,I look into contributing to Debian Dialogue: 0,0:07:57.40,0:07:58.28,Default,,0000,0000,0000,,of course Dialogue: 0,0:07:58.50,0:08:01.53,Default,,0000,0000,0000,,Thank you to the Debian community to Dialogue: 0,0:08:01.87,0:08:04.38,Default,,0000,0000,0000,,provide me this opportunity to come here to DebConf Dialogue: 0,0:08:04.58,0:08:05.67,Default,,0000,0000,0000,,to present my work. Dialogue: 0,0:08:06.28,0:08:08.90,Default,,0000,0000,0000,,Lets get moving on, and thanks. Dialogue: 0,0:08:09.02,0:08:12.69,Default,,0000,0000,0000,,[ audience clapping ] Dialogue: 0,0:08:31.35,0:08:33.22,Default,,0000,0000,0000,,So, my project is called Dialogue: 0,0:08:33.49,0:08:34.88,Default,,0000,0000,0000,,"Port Kali Packages to Debian" Dialogue: 0,0:08:35.71,0:08:39.53,Default,,0000,0000,0000,,and my mentors are Raphaël Hertzog\Nand Gianfranco Costamagna. Dialogue: 0,0:08:39.97,0:08:42.63,Default,,0000,0000,0000,,Unfortunately, they didn't come to Dialogue: 0,0:08:42.79,0:08:44.32,Default,,0000,0000,0000,,this year's DebConf, and Dialogue: 0,0:08:46.59,0:08:48.92,Default,,0000,0000,0000,,we are from the pkg-security Dialogue: 0,0:08:49.16,0:08:50.63,Default,,0000,0000,0000,,tools packaging team, so this is Dialogue: 0,0:08:50.97,0:08:52.88,Default,,0000,0000,0000,,something I have been working on Dialogue: 0,0:08:53.47,0:08:55.86,Default,,0000,0000,0000,,for the past one year and a half Dialogue: 0,0:08:56.20,0:08:58.51,Default,,0000,0000,0000,,I think I started packaging Dialogue: 0,0:08:58.76,0:08:59.74,Default,,0000,0000,0000,,on 2016 Dialogue: 0,0:09:00.04,0:09:01.58,Default,,0000,0000,0000,,and in 2017 I started Dialogue: 0,0:09:01.82,0:09:03.61,Default,,0000,0000,0000,,working on the security tools packaging Dialogue: 0,0:09:04.17,0:09:05.62,Default,,0000,0000,0000,,because this is something that really Dialogue: 0,0:09:05.85,0:09:07.12,Default,,0000,0000,0000,,interests me, so Dialogue: 0,0:09:07.58,0:09:09.33,Default,,0000,0000,0000,,What actually is Kali Linux? Dialogue: 0,0:09:10.05,0:09:13.58,Default,,0000,0000,0000,,Kali Linux is a digital\Nforensics and pentesting distribution Dialogue: 0,0:09:14.02,0:09:15.72,Default,,0000,0000,0000,,that has like lots of packages Dialogue: 0,0:09:16.27,0:09:17.46,Default,,0000,0000,0000,,is by far Dialogue: 0,0:09:17.66,0:09:19.64,Default,,0000,0000,0000,,the most used distribution Dialogue: 0,0:09:20.18,0:09:22.16,Default,,0000,0000,0000,,for "capture-the-flag" competitions Dialogue: 0,0:09:23.16,0:09:24.42,Default,,0000,0000,0000,,and is based on unstable Dialogue: 0,0:09:24.85,0:09:26.55,Default,,0000,0000,0000,,and the thing is that Kali has Dialogue: 0,0:09:26.79,0:09:28.74,Default,,0000,0000,0000,,a more relaxed policy Dialogue: 0,0:09:28.99,0:09:30.68,Default,,0000,0000,0000,,than Debian's, so that's the reason Dialogue: 0,0:09:30.99,0:09:31.89,Default,,0000,0000,0000,,of the Dialogue: 0,0:09:32.62,0:09:34.12,Default,,0000,0000,0000,,differences between the packages Dialogue: 0,0:09:34.64,0:09:39.16,Default,,0000,0000,0000,,I mean, the packages that Kali has and Debian hasn't Dialogue: 0,0:09:39.37,0:09:40.16,Default,,0000,0000,0000,,so, at first Dialogue: 0,0:09:40.50,0:09:42.44,Default,,0000,0000,0000,,I did gather some information about Dialogue: 0,0:09:42.66,0:09:44.21,Default,,0000,0000,0000,,what packages can I work on Dialogue: 0,0:09:44.66,0:09:46.21,Default,,0000,0000,0000,,and what are the problems Dialogue: 0,0:09:46.47,0:09:48.35,Default,,0000,0000,0000,,that it should rather get them on Main Dialogue: 0,0:09:48.69,0:09:50.40,Default,,0000,0000,0000,,So, I first started using Dialogue: 0,0:09:50.65,0:09:53.01,Default,,0000,0000,0000,,this dashboard from Kali Linux, and they have Dialogue: 0,0:09:53.40,0:09:57.65,Default,,0000,0000,0000,,also used the tracker system that we\Nuse on Debian Dialogue: 0,0:09:58.00,0:09:59.08,Default,,0000,0000,0000,,and this is a special dashboard Dialogue: 0,0:09:59.30,0:10:01.09,Default,,0000,0000,0000,,where we can see how many Dialogue: 0,0:10:01.33,0:10:02.92,Default,,0000,0000,0000,,packages are on Kali Linux that Dialogue: 0,0:10:03.13,0:10:04.13,Default,,0000,0000,0000,,aren't on Debian Dialogue: 0,0:10:04.78,0:10:06.63,Default,,0000,0000,0000,,at the time, and this is for today, so there are Dialogue: 0,0:10:06.80,0:10:08.59,Default,,0000,0000,0000,,477 packages Dialogue: 0,0:10:09.34,0:10:10.70,Default,,0000,0000,0000,,but this includes dependencies Dialogue: 0,0:10:11.01,0:10:12.77,Default,,0000,0000,0000,,and lots of packages are not Dialogue: 0,0:10:13.10,0:10:14.87,Default,,0000,0000,0000,,that really important, and Dialogue: 0,0:10:15.09,0:10:18.83,Default,,0000,0000,0000,,some of them are not installed by default on Kali Dialogue: 0,0:10:19.32,0:10:20.45,Default,,0000,0000,0000,,So, the first thing, Dialogue: 0,0:10:20.64,0:10:22.01,Default,,0000,0000,0000,,I already knew some packages that Dialogue: 0,0:10:22.18,0:10:23.71,Default,,0000,0000,0000,,I really would like to see on Debian, and Dialogue: 0,0:10:24.04,0:10:25.71,Default,,0000,0000,0000,,the first one was Metasploit Dialogue: 0,0:10:25.96,0:10:28.28,Default,,0000,0000,0000,,because it's one of the most used Dialogue: 0,0:10:28.45,0:10:29.42,Default,,0000,0000,0000,,frameworks for pentesting Dialogue: 0,0:10:29.77,0:10:31.84,Default,,0000,0000,0000,,I have started by looking at Dialogue: 0,0:10:32.09,0:10:34.33,Default,,0000,0000,0000,,what should I do Dialogue: 0,0:10:34.55,0:10:36.03,Default,,0000,0000,0000,,and it was a really tough job Dialogue: 0,0:10:36.23,0:10:37.97,Default,,0000,0000,0000,,because Metasploit is currently Dialogue: 0,0:10:38.18,0:10:40.15,Default,,0000,0000,0000,,bundling all their gem dependencies Dialogue: 0,0:10:40.58,0:10:42.45,Default,,0000,0000,0000,,Because of, this is a huge problem Dialogue: 0,0:10:42.71,0:10:43.76,Default,,0000,0000,0000,,there was a big discussion Dialogue: 0,0:10:44.02,0:10:45.23,Default,,0000,0000,0000,,n the Debian mailing lists about that, Dialogue: 0,0:10:45.48,0:10:47.26,Default,,0000,0000,0000,,but whatever, I use repology Dialogue: 0,0:10:47.58,0:10:49.25,Default,,0000,0000,0000,,in order to see what distros Dialogue: 0,0:10:49.55,0:10:51.33,Default,,0000,0000,0000,,were already packaging this stuff Dialogue: 0,0:10:51.59,0:10:53.47,Default,,0000,0000,0000,,and at the end, there should Dialogue: 0,0:10:53.73,0:10:55.36,Default,,0000,0000,0000,,be around 40 packages Dialogue: 0,0:10:55.59,0:10:57.88,Default,,0000,0000,0000,,that I had to package in order Dialogue: 0,0:10:58.09,0:10:59.36,Default,,0000,0000,0000,,to see if it would work, because Dialogue: 0,0:10:59.60,0:11:01.29,Default,,0000,0000,0000,,you have the version problem, because Dialogue: 0,0:11:01.49,0:11:03.06,Default,,0000,0000,0000,,bundling the distro version, and Dialogue: 0,0:11:03.26,0:11:05.64,Default,,0000,0000,0000,,we decided not to do that Dialogue: 0,0:11:05.82,0:11:07.53,Default,,0000,0000,0000,,during this project, so I Dialogue: 0,0:11:07.78,0:11:09.69,Default,,0000,0000,0000,,had to look for other packages Dialogue: 0,0:11:09.99,0:11:11.57,Default,,0000,0000,0000,,and I didn't want to Dialogue: 0,0:11:11.73,0:11:13.69,Default,,0000,0000,0000,,do this manually, so I Dialogue: 0,0:11:13.92,0:11:15.09,Default,,0000,0000,0000,,developed a Dialogue: 0,0:11:16.28,0:11:17.46,Default,,0000,0000,0000,,kind of big shell script Dialogue: 0,0:11:17.71,0:11:19.11,Default,,0000,0000,0000,,it shouldn't be a shell script, it should be in Dialogue: 0,0:11:19.33,0:11:20.79,Default,,0000,0000,0000,,a programming language, but Dialogue: 0,0:11:21.22,0:11:23.33,Default,,0000,0000,0000,,got big worked on, and to this Dialogue: 0,0:11:23.55,0:11:25.09,Default,,0000,0000,0000,,scripts I give Dialogue: 0,0:11:25.35,0:11:26.92,Default,,0000,0000,0000,,I input it a list of packages, and it Dialogue: 0,0:11:27.09,0:11:28.44,Default,,0000,0000,0000,,cloned all the Kali Dialogue: 0,0:11:28.77,0:11:30.87,Default,,0000,0000,0000,,Git repositories for this package, Dialogue: 0,0:11:31.41,0:11:33.08,Default,,0000,0000,0000,,build each one of them, and did Dialogue: 0,0:11:33.47,0:11:34.98,Default,,0000,0000,0000,,some basic checks, like if Dialogue: 0,0:11:35.29,0:11:36.31,Default,,0000,0000,0000,,it is a default Dialogue: 0,0:11:37.45,0:11:38.47,Default,,0000,0000,0000,,Kali package, if it's Dialogue: 0,0:11:39.49,0:11:41.36,Default,,0000,0000,0000,,buildable, because some of the packages Dialogue: 0,0:11:41.63,0:11:43.53,Default,,0000,0000,0000,,are not buildable because we don't have Dialogue: 0,0:11:43.72,0:11:44.100,Default,,0000,0000,0000,,the build dependencies in Debian right now, Dialogue: 0,0:11:45.28,0:11:47.53,Default,,0000,0000,0000,,it checks if it is DEP5 compliant already, Dialogue: 0,0:11:47.75,0:11:49.39,Default,,0000,0000,0000,,if we need manpages, if we need Dialogue: 0,0:11:49.75,0:11:50.66,Default,,0000,0000,0000,,hardening, if Dialogue: 0,0:11:50.95,0:11:52.99,Default,,0000,0000,0000,,it is bundling some gems, and if Dialogue: 0,0:11:53.35,0:11:55.87,Default,,0000,0000,0000,,there are [?], there is about Dialogue: 0,0:11:56.33,0:11:57.79,Default,,0000,0000,0000,,twenty or thirty something Dialogue: 0,0:11:58.09,0:11:59.44,Default,,0000,0000,0000,,columns on here Dialogue: 0,0:11:59.77,0:12:01.50,Default,,0000,0000,0000,,so you have lots of info Dialogue: 0,0:12:01.79,0:12:03.49,Default,,0000,0000,0000,,and in order to know Dialogue: 0,0:12:03.73,0:12:05.76,Default,,0000,0000,0000,,which are the most important issues Dialogue: 0,0:12:06.24,0:12:08.19,Default,,0000,0000,0000,,Raphaël gave me the idea to Dialogue: 0,0:12:08.43,0:12:10.42,Default,,0000,0000,0000,,look for the number of uploads that Dialogue: 0,0:12:10.80,0:12:12.41,Default,,0000,0000,0000,,the package had since Dialogue: 0,0:12:12.63,0:12:13.71,Default,,0000,0000,0000,,it hit Kali, so I Dialogue: 0,0:12:13.96,0:12:15.27,Default,,0000,0000,0000,,can only Dialogue: 0,0:12:15.53,0:12:17.71,Default,,0000,0000,0000,,just sort for the number of uploads Dialogue: 0,0:12:17.100,0:12:19.90,Default,,0000,0000,0000,,and I have the most important ones. Dialogue: 0,0:12:20.24,0:12:22.23,Default,,0000,0000,0000,,This made the process Dialogue: 0,0:12:22.49,0:12:24.54,Default,,0000,0000,0000,,really easy, like a lot more Dialogue: 0,0:12:24.77,0:12:25.84,Default,,0000,0000,0000,,easy, and I Dialogue: 0,0:12:26.41,0:12:28.26,Default,,0000,0000,0000,,am publishing this on our team's Dialogue: 0,0:12:28.58,0:12:30.45,Default,,0000,0000,0000,,wiki page, and I will keep using this Dialogue: 0,0:12:30.81,0:12:32.31,Default,,0000,0000,0000,,like, forever Dialogue: 0,0:12:32.57,0:12:34.57,Default,,0000,0000,0000,,because it really helps other people that Dialogue: 0,0:12:34.79,0:12:37.13,Default,,0000,0000,0000,,want to contribute to our team, and Dialogue: 0,0:12:38.70,0:12:40.73,Default,,0000,0000,0000,,this is another software Dialogue: 0,0:12:41.05,0:12:43.22,Default,,0000,0000,0000,,that I tried, how many time do I have? Dialogue: 0,0:12:43.74,0:12:44.56,Default,,0000,0000,0000,,OK Dialogue: 0,0:12:45.13,0:12:47.08,Default,,0000,0000,0000,,another package that I really want to Dialogue: 0,0:12:47.28,0:12:48.87,Default,,0000,0000,0000,,see on Debian is zaproxy, and Dialogue: 0,0:12:49.26,0:12:50.76,Default,,0000,0000,0000,,for zaproxy, Dialogue: 0,0:12:51.01,0:12:52.70,Default,,0000,0000,0000,,I had to do a manual checking, because it is Dialogue: 0,0:12:52.94,0:12:54.12,Default,,0000,0000,0000,,a Java program, and Dialogue: 0,0:12:54.64,0:12:57.87,Default,,0000,0000,0000,,Java has... I really don't like Java, so Dialogue: 0,0:12:58.25,0:12:59.63,Default,,0000,0000,0000,,they bundle like Dialogue: 0,0:13:00.04,0:13:02.18,Default,,0000,0000,0000,,...zaproxy is great software, but Dialogue: 0,0:13:02.75,0:13:04.28,Default,,0000,0000,0000,,they bundle some Dialogue: 0,0:13:04.50,0:13:06.15,Default,,0000,0000,0000,,libraries, and I Dialogue: 0,0:13:06.40,0:13:08.39,Default,,0000,0000,0000,,talked to upstream, and they are very Dialogue: 0,0:13:08.65,0:13:09.90,Default,,0000,0000,0000,,receptive, and they Dialogue: 0,0:13:10.20,0:13:11.82,Default,,0000,0000,0000,,want to help us, but Dialogue: 0,0:13:12.73,0:13:14.72,Default,,0000,0000,0000,,I didn't manage to package it yet, Dialogue: 0,0:13:15.17,0:13:17.28,Default,,0000,0000,0000,,I think I will do it after GSoC Dialogue: 0,0:13:17.66,0:13:19.24,Default,,0000,0000,0000,,but there are Dialogue: 0,0:13:19.45,0:13:21.59,Default,,0000,0000,0000,,some packages that we need to introduce Dialogue: 0,0:13:21.77,0:13:23.47,Default,,0000,0000,0000,,on Debian. Some of the packages that zaproxy Dialogue: 0,0:13:23.80,0:13:25.41,Default,,0000,0000,0000,,upstream is thinking about Dialogue: 0,0:13:25.61,0:13:28.46,Default,,0000,0000,0000,,dropping them, and putting just\Non the extensions, because Dialogue: 0,0:13:29.10,0:13:34.06,Default,,0000,0000,0000,,the core doesn't need them\Nand some of the packages are old Dialogue: 0,0:13:34.70,0:13:35.81,Default,,0000,0000,0000,,and stuff like that, we have Dialogue: 0,0:13:36.92,0:13:38.74,Default,,0000,0000,0000,,there is a lot of problems \Nthat you can have Dialogue: 0,0:13:40.02,0:13:41.16,Default,,0000,0000,0000,,like... there was a Dialogue: 0,0:13:41.43,0:13:43.59,Default,,0000,0000,0000,,package which was GPL licensed Dialogue: 0,0:13:44.09,0:13:45.44,Default,,0000,0000,0000,,but it was linking against Dialogue: 0,0:13:45.74,0:13:47.55,Default,,0000,0000,0000,,OpenSSL, and in order Dialogue: 0,0:13:47.82,0:13:49.75,Default,,0000,0000,0000,,to do that, you have to either add Dialogue: 0,0:13:50.00,0:13:51.43,Default,,0000,0000,0000,,a license exception to your license Dialogue: 0,0:13:51.68,0:13:53.78,Default,,0000,0000,0000,,And I talked to upstream, and Dialogue: 0,0:13:54.19,0:13:56.32,Default,,0000,0000,0000,,it cooperative upstream, Dialogue: 0,0:13:56.63,0:13:58.37,Default,,0000,0000,0000,,it is a software which is used Dialogue: 0,0:13:58.91,0:13:59.82,Default,,0000,0000,0000,,to break Dialogue: 0,0:14:00.07,0:14:00.99,Default,,0000,0000,0000,,WiFi password, Dialogue: 0,0:14:01.28,0:14:02.80,Default,,0000,0000,0000,,like, doing offline cracking Dialogue: 0,0:14:04.18,0:14:05.89,Default,,0000,0000,0000,,and upsream decided to change its license Dialogue: 0,0:14:06.46,0:14:07.68,Default,,0000,0000,0000,,to BSD license Dialogue: 0,0:14:08.06,0:14:09.38,Default,,0000,0000,0000,,so we could release that on Debian. I Dialogue: 0,0:14:09.75,0:14:12.16,Default,,0000,0000,0000,,can't remember right now if it's on the NEW queue Dialogue: 0,0:14:12.46,0:14:13.89,Default,,0000,0000,0000,,or if it already hit Dialogue: 0,0:14:14.13,0:14:15.63,Default,,0000,0000,0000,,unstable, but I think is on the NEW queue. Dialogue: 0,0:14:17.71,0:14:18.61,Default,,0000,0000,0000,,So, in the end, Dialogue: 0,0:14:20.58,0:14:22.24,Default,,0000,0000,0000,,the results are, I made the script, Dialogue: 0,0:14:22.49,0:14:24.49,Default,,0000,0000,0000,,which is going to be used by Dialogue: 0,0:14:24.71,0:14:26.07,Default,,0000,0000,0000,,some time. There are some Dialogue: 0,0:14:26.26,0:14:27.42,Default,,0000,0000,0000,,fixes that can be Dialogue: 0,0:14:29.46,0:14:31.98,Default,,0000,0000,0000,,We have to do on the script to\Nmake it better Dialogue: 0,0:14:32.37,0:14:33.57,Default,,0000,0000,0000,,to make the checking better, because Dialogue: 0,0:14:33.78,0:14:35.20,Default,,0000,0000,0000,,we still have some corner cases where Dialogue: 0,0:14:35.49,0:14:36.95,Default,,0000,0000,0000,,it doesn't work really well, Dialogue: 0,0:14:37.98,0:14:39.43,Default,,0000,0000,0000,,we got some new packages in Debian, Dialogue: 0,0:14:39.69,0:14:40.89,Default,,0000,0000,0000,,which is really good. I have to Dialogue: 0,0:14:41.14,0:14:43.56,Default,,0000,0000,0000,,make some upstream contributions, because Dialogue: 0,0:14:44.47,0:14:45.79,Default,,0000,0000,0000,,for some packages I wrote Dialogue: 0,0:14:46.03,0:14:47.66,Default,,0000,0000,0000,,their manpage, and I sent it Dialogue: 0,0:14:48.12,0:14:49.85,Default,,0000,0000,0000,,to upstream, there was this Dialogue: 0,0:14:50.22,0:14:51.86,Default,,0000,0000,0000,,company of software that Dialogue: 0,0:14:52.09,0:14:53.62,Default,,0000,0000,0000,,changed its licensing to be like Dialogue: 0,0:14:54.02,0:14:55.82,Default,,0000,0000,0000,,correctly compliant with Dialogue: 0,0:14:56.10,0:14:57.82,Default,,0000,0000,0000,,OpenSSL license, and Dialogue: 0,0:14:58.87,0:15:00.03,Default,,0000,0000,0000,,and we got now a better Dialogue: 0,0:15:00.23,0:15:01.98,Default,,0000,0000,0000,,Kali and Debian for its users, because Dialogue: 0,0:15:02.32,0:15:03.83,Default,,0000,0000,0000,,when a package is just Dialogue: 0,0:15:04.04,0:15:05.90,Default,,0000,0000,0000,,in Kali, they don't like Dialogue: 0,0:15:06.99,0:15:08.10,Default,,0000,0000,0000,,to do hardening, Dialogue: 0,0:15:08.31,0:15:09.91,Default,,0000,0000,0000,,that's one example of things that Dialogue: 0,0:15:10.19,0:15:12.52,Default,,0000,0000,0000,,gets better when the package hits Debian Dialogue: 0,0:15:13.38,0:15:16.44,Default,,0000,0000,0000,,because when we enable hardening Dialogue: 0,0:15:16.65,0:15:19.15,Default,,0000,0000,0000,,sometimes we see problems that makes\Nthe package to Dialogue: 0,0:15:19.34,0:15:21.68,Default,,0000,0000,0000,,fail to build, and then we fix that, Dialogue: 0,0:15:21.93,0:15:23.83,Default,,0000,0000,0000,,upload to Debian, and when the package hits Dialogue: 0,0:15:24.16,0:15:25.74,Default,,0000,0000,0000,,unstable, Kali starts Dialogue: 0,0:15:26.05,0:15:28.88,Default,,0000,0000,0000,,taking this package from Debian, and Dialogue: 0,0:15:29.11,0:15:30.42,Default,,0000,0000,0000,,they can use our infrastructure Dialogue: 0,0:15:30.72,0:15:31.94,Default,,0000,0000,0000,,to do some QA Dialogue: 0,0:15:32.19,0:15:34.84,Default,,0000,0000,0000,,and stuff like that, and they Dialogue: 0,0:15:35.05,0:15:36.88,Default,,0000,0000,0000,,there are two people from Kali that I know at least, Dialogue: 0,0:15:37.12,0:15:38.45,Default,,0000,0000,0000,,Raphaël and Sophie, and they work Dialogue: 0,0:15:38.66,0:15:40.69,Default,,0000,0000,0000,,on Debian also, on our team, so Dialogue: 0,0:15:40.95,0:15:42.76,Default,,0000,0000,0000,,when there's a new release, they upload Dialogue: 0,0:15:43.02,0:15:44.30,Default,,0000,0000,0000,,the release on Debian, Dialogue: 0,0:15:44.75,0:15:46.61,Default,,0000,0000,0000,,so Debian users win Dialogue: 0,0:15:46.94,0:15:48.51,Default,,0000,0000,0000,,by that also, and Dialogue: 0,0:15:48.81,0:15:50.78,Default,,0000,0000,0000,,they already did lots of work Dialogue: 0,0:15:51.14,0:15:52.49,Default,,0000,0000,0000,,on their packages, so Dialogue: 0,0:15:52.78,0:15:54.75,Default,,0000,0000,0000,,yes, I think that's Dialogue: 0,0:15:56.32,0:15:58.48,Default,,0000,0000,0000,,the summary of the results Dialogue: 0,0:15:59.53,0:16:00.46,Default,,0000,0000,0000,,Thank you. Dialogue: 0,0:16:01.37,0:16:04.30,Default,,0000,0000,0000,,[ audience clapping ] Dialogue: 0,0:16:31.56,0:16:33.17,Default,,0000,0000,0000,,Hello, I am Enkelena Haxhiu Dialogue: 0,0:16:33.40,0:16:35.37,Default,,0000,0000,0000,,I am from the Republic of Kosovo, and Dialogue: 0,0:16:35.72,0:16:38.29,Default,,0000,0000,0000,,I am here to represent my Google Summer of Code Dialogue: 0,0:16:39.51,0:16:40.56,Default,,0000,0000,0000,,project. My mentors are Dialogue: 0,0:16:40.72,0:16:42.14,Default,,0000,0000,0000,,Bruno Milena and Gabriela. Dialogue: 0,0:16:43.16,0:16:44.15,Default,,0000,0000,0000,,So, my project is Dialogue: 0,0:16:44.50,0:16:45.78,Default,,0000,0000,0000,,a Mozilla Firefox Dialogue: 0,0:16:46.15,0:16:47.91,Default,,0000,0000,0000,,web extension to Dialogue: 0,0:16:48.10,0:16:49.82,Default,,0000,0000,0000,,give free and... Dialogue: 0,0:16:50.09,0:16:52.38,Default,,0000,0000,0000,,to give free software alternatives Dialogue: 0,0:16:52.69,0:16:54.35,Default,,0000,0000,0000,,to the apps on the Internet, so to have Dialogue: 0,0:16:54.61,0:16:56.25,Default,,0000,0000,0000,,avoiding non-free Dialogue: 0,0:16:56.91,0:16:58.86,Default,,0000,0000,0000,,apps and sites. Dialogue: 0,0:16:59.34,0:17:01.29,Default,,0000,0000,0000,,So, the goals for this project Dialogue: 0,0:17:01.80,0:17:02.86,Default,,0000,0000,0000,,were that Dialogue: 0,0:17:03.14,0:17:04.72,Default,,0000,0000,0000,,while the user is surfing Dialogue: 0,0:17:04.94,0:17:06.65,Default,,0000,0000,0000,,on the Internet, the moment that he Dialogue: 0,0:17:06.82,0:17:07.98,Default,,0000,0000,0000,,uses a non-free Dialogue: 0,0:17:08.23,0:17:09.69,Default,,0000,0000,0000,,software, Dialogue: 0,0:17:10.42,0:17:12.55,Default,,0000,0000,0000,,my extension will detect it Dialogue: 0,0:17:12.94,0:17:14.72,Default,,0000,0000,0000,,and then give an Dialogue: 0,0:17:14.96,0:17:17.64,Default,,0000,0000,0000,,alternative to it, a free software alternative. Dialogue: 0,0:17:18.32,0:17:19.84,Default,,0000,0000,0000,,The user should be able Dialogue: 0,0:17:20.04,0:17:21.59,Default,,0000,0000,0000,,to stop it when it's annoying, Dialogue: 0,0:17:21.82,0:17:23.71,Default,,0000,0000,0000,,and the notifications should be Dialogue: 0,0:17:23.92,0:17:25.04,Default,,0000,0000,0000,,only once per session, Dialogue: 0,0:17:25.36,0:17:27.16,Default,,0000,0000,0000,,and we wanted to have like a Dialogue: 0,0:17:27.37,0:17:29.54,Default,,0000,0000,0000,,database through self-hosted Dialogue: 0,0:17:29.79,0:17:31.58,Default,,0000,0000,0000,,API, or to use Dialogue: 0,0:17:31.81,0:17:33.88,Default,,0000,0000,0000,,a free software device Dialogue: 0,0:17:34.12,0:17:35.51,Default,,0000,0000,0000,,and then all this database Dialogue: 0,0:17:35.77,0:17:36.96,Default,,0000,0000,0000,,show it on our Web page. Dialogue: 0,0:17:38.62,0:17:40.48,Default,,0000,0000,0000,,I started by making Dialogue: 0,0:17:41.84,0:17:43.66,Default,,0000,0000,0000,,the user experience design, Dialogue: 0,0:17:44.02,0:17:45.71,Default,,0000,0000,0000,,based on that, because Dialogue: 0,0:17:46.04,0:17:47.96,Default,,0000,0000,0000,,should work like, should work fine, Dialogue: 0,0:17:48.29,0:17:50.01,Default,,0000,0000,0000,,I made some sketches and mockups Dialogue: 0,0:17:50.34,0:17:51.56,Default,,0000,0000,0000,,and then the persona Dialogue: 0,0:17:51.92,0:17:54.09,Default,,0000,0000,0000,,and then the finding the bad habits of apps, Dialogue: 0,0:17:54.48,0:17:55.91,Default,,0000,0000,0000,,like research, and Dialogue: 0,0:17:56.11,0:17:58.44,Default,,0000,0000,0000,,I started implementing it by Dialogue: 0,0:17:58.56,0:18:00.18,Default,,0000,0000,0000,,coding it, I used Mozilla Dialogue: 0,0:18:00.38,0:18:01.99,Default,,0000,0000,0000,,API to make my extension Dialogue: 0,0:18:02.07,0:18:04.21,Default,,0000,0000,0000,,communicate with the Web browser API Dialogue: 0,0:18:05.35,0:18:06.26,Default,,0000,0000,0000,,I created a Dialogue: 0,0:18:06.56,0:18:08.23,Default,,0000,0000,0000,,JSON data file, it's like Dialogue: 0,0:18:08.52,0:18:10.17,Default,,0000,0000,0000,,a proof of concept to just take Dialogue: 0,0:18:10.51,0:18:12.37,Default,,0000,0000,0000,,the data, because this is going to be Dialogue: 0,0:18:12.55,0:18:13.89,Default,,0000,0000,0000,,later in a real database. Dialogue: 0,0:18:14.56,0:18:15.83,Default,,0000,0000,0000,,So the code Dialogue: 0,0:18:16.08,0:18:17.53,Default,,0000,0000,0000,,logic, do Dialogue: 0,0:18:18.02,0:18:20.01,Default,,0000,0000,0000,,select and display the alternatives Dialogue: 0,0:18:20.38,0:18:21.46,Default,,0000,0000,0000,,based on the current Dialogue: 0,0:18:21.94,0:18:23.56,Default,,0000,0000,0000,,active website, is that Dialogue: 0,0:18:23.87,0:18:25.76,Default,,0000,0000,0000,,we should get the URL, Dialogue: 0,0:18:26.05,0:18:27.58,Default,,0000,0000,0000,,identify it by sending... Dialogue: 0,0:18:28.54,0:18:30.24,Default,,0000,0000,0000,,Identify it, and then to send Dialogue: 0,0:18:30.47,0:18:31.82,Default,,0000,0000,0000,,to that JSON file, check Dialogue: 0,0:18:32.18,0:18:34.02,Default,,0000,0000,0000,,and, based on Dialogue: 0,0:18:34.29,0:18:35.72,Default,,0000,0000,0000,,that, to give an alternative. Dialogue: 0,0:18:35.95,0:18:38.04,Default,,0000,0000,0000,,If it exists, of course. We did Dialogue: 0,0:18:38.31,0:18:40.18,Default,,0000,0000,0000,,We don't want to annoy the user Dialogue: 0,0:18:40.86,0:18:42.28,Default,,0000,0000,0000,,like, to show too much notifications Dialogue: 0,0:18:42.54,0:18:44.12,Default,,0000,0000,0000,,so we made it only once Dialogue: 0,0:18:44.37,0:18:45.96,Default,,0000,0000,0000,,per session for the current app, Dialogue: 0,0:18:46.37,0:18:48.10,Default,,0000,0000,0000,,and it has the ability to Dialogue: 0,0:18:48.38,0:18:49.71,Default,,0000,0000,0000,,stop and start it. We use the Dialogue: 0,0:18:49.97,0:18:51.92,Default,,0000,0000,0000,,local storage to hold the Dialogue: 0,0:18:52.17,0:18:53.18,Default,,0000,0000,0000,,user settings Dialogue: 0,0:18:54.05,0:18:56.07,Default,,0000,0000,0000,,and then we have to present this Dialogue: 0,0:18:56.28,0:18:57.80,Default,,0000,0000,0000,,free software list through Dialogue: 0,0:18:58.02,0:18:59.62,Default,,0000,0000,0000,,a web page that is generated by Dialogue: 0,0:18:59.88,0:19:01.10,Default,,0000,0000,0000,,that database. Dialogue: 0,0:19:02.50,0:19:04.02,Default,,0000,0000,0000,,This is like a simple diagram Dialogue: 0,0:19:04.98,0:19:06.48,Default,,0000,0000,0000,,of basically what I just said. Dialogue: 0,0:19:07.62,0:19:10.18,Default,,0000,0000,0000,,These are some screenshots with words Dialogue: 0,0:19:10.57,0:19:12.18,Default,,0000,0000,0000,,for example, Dropbox is a nonfree Dialogue: 0,0:19:12.43,0:19:15.59,Default,,0000,0000,0000,,software, and this is Dialogue: 0,0:19:16.66,0:19:18.99,Default,,0000,0000,0000,,the notification that it gets Dialogue: 0,0:19:19.34,0:19:21.14,Default,,0000,0000,0000,,it says, "Dropbox has open source alternatives Dialogue: 0,0:19:21.50,0:19:23.44,Default,,0000,0000,0000,,like seafile", Dialogue: 0,0:19:23.82,0:19:24.98,Default,,0000,0000,0000,,and then, I have here Dialogue: 0,0:19:26.04,0:19:27.94,Default,,0000,0000,0000,,the web page that it gets Dialogue: 0,0:19:28.52,0:19:30.50,Default,,0000,0000,0000,,the extension popup Dialogue: 0,0:19:31.23,0:19:33.47,Default,,0000,0000,0000,,and all these things. This is how it looks like. Dialogue: 0,0:19:34.00,0:19:36.36,Default,,0000,0000,0000,,And then, i made a project website Dialogue: 0,0:19:36.69,0:19:39.20,Default,,0000,0000,0000,,which holds all the data Dialogue: 0,0:19:39.66,0:19:41.04,Default,,0000,0000,0000,,I made the design of it and Dialogue: 0,0:19:41.22,0:19:43.08,Default,,0000,0000,0000,,the frontend and the data generation. Dialogue: 0,0:19:43.37,0:19:44.88,Default,,0000,0000,0000,,I plan to leave this open Dialogue: 0,0:19:45.25,0:19:47.35,Default,,0000,0000,0000,,so developers can add stuff there Dialogue: 0,0:19:47.67,0:19:49.72,Default,,0000,0000,0000,,to the database, and then Dialogue: 0,0:19:49.97,0:19:52.09,Default,,0000,0000,0000,,generates it, and Dialogue: 0,0:19:52.35,0:19:54.11,Default,,0000,0000,0000,,it goes, like, right away to the Dialogue: 0,0:19:55.49,0:19:57.20,Default,,0000,0000,0000,,to the project website. Dialogue: 0,0:19:57.53,0:19:59.08,Default,,0000,0000,0000,,I don't need to hard-code... Dialogue: 0,0:19:59.55,0:20:00.92,Default,,0000,0000,0000,,hard-code it or something. Dialogue: 0,0:20:01.18,0:20:02.53,Default,,0000,0000,0000,,Then I made the documentation of it, Dialogue: 0,0:20:02.72,0:20:05.06,Default,,0000,0000,0000,,I split it into three sections, Dialogue: 0,0:20:05.47,0:20:07.55,Default,,0000,0000,0000,,in the information about the project, Dialogue: 0,0:20:07.77,0:20:09.07,Default,,0000,0000,0000,,general things, Dialogue: 0,0:20:09.25,0:20:11.20,Default,,0000,0000,0000,,what's the purpose, how it works, and Dialogue: 0,0:20:11.50,0:20:13.76,Default,,0000,0000,0000,,the second one is the contribution, Dialogue: 0,0:20:14.06,0:20:15.98,Default,,0000,0000,0000,,how can developers contribute Dialogue: 0,0:20:16.20,0:20:17.99,Default,,0000,0000,0000,,to it, and the third one Dialogue: 0,0:20:18.22,0:20:19.36,Default,,0000,0000,0000,,is about Dialogue: 0,0:20:19.48,0:20:20.96,Default,,0000,0000,0000,,the technical aspects, like Dialogue: 0,0:20:21.15,0:20:22.72,Default,,0000,0000,0000,,debugging, and cloning the repo for new Dialogue: 0,0:20:22.91,0:20:24.09,Default,,0000,0000,0000,,developers. So this is like Dialogue: 0,0:20:24.25,0:20:25.38,Default,,0000,0000,0000,,an example of it. Dialogue: 0,0:20:26.90,0:20:28.13,Default,,0000,0000,0000,,And for the future, Dialogue: 0,0:20:28.34,0:20:29.88,Default,,0000,0000,0000,,I plan to continue my Dialogue: 0,0:20:30.09,0:20:32.72,Default,,0000,0000,0000,,project, even after GSoC Dialogue: 0,0:20:32.96,0:20:34.96,Default,,0000,0000,0000,,the first thing I need to do Dialogue: 0,0:20:35.15,0:20:37.09,Default,,0000,0000,0000,,like, probably now, I am Dialogue: 0,0:20:37.26,0:20:38.39,Default,,0000,0000,0000,,going to put it in the Dialogue: 0,0:20:38.59,0:20:40.26,Default,,0000,0000,0000,,Mozilla Firefox market, Dialogue: 0,0:20:40.84,0:20:42.64,Default,,0000,0000,0000,,and later I can make it Dialogue: 0,0:20:42.89,0:20:44.77,Default,,0000,0000,0000,,for other browsers like Chromium Dialogue: 0,0:20:45.12,0:20:46.72,Default,,0000,0000,0000,,but we need to change the Dialogue: 0,0:20:46.99,0:20:49.05,Default,,0000,0000,0000,,API there, and I thought Dialogue: 0,0:20:49.29,0:20:51.31,Default,,0000,0000,0000,,the package could get in Debian, because Dialogue: 0,0:20:51.52,0:20:53.63,Default,,0000,0000,0000,,while I was here, I learnt about Dialogue: 0,0:20:53.93,0:20:55.51,Default,,0000,0000,0000,,packaging and Dialogue: 0,0:20:55.70,0:20:56.95,Default,,0000,0000,0000,,upstreaming and all that stuff, so Dialogue: 0,0:20:57.36,0:20:58.100,Default,,0000,0000,0000,,I think I am probably going to do that Dialogue: 0,0:20:59.20,0:21:00.60,Default,,0000,0000,0000,,but not for now, because I want Dialogue: 0,0:21:00.85,0:21:01.97,Default,,0000,0000,0000,,my users to be Dialogue: 0,0:21:02.19,0:21:05.22,Default,,0000,0000,0000,,like, all Internet users, not just Dialogue: 0,0:21:05.42,0:21:07.45,Default,,0000,0000,0000,,Debian operating system users. Dialogue: 0,0:21:08.26,0:21:09.80,Default,,0000,0000,0000,,Another thing is that I want Dialogue: 0,0:21:10.02,0:21:12.04,Default,,0000,0000,0000,,it to be integrated with other free Dialogue: 0,0:21:12.21,0:21:14.01,Default,,0000,0000,0000,,software services, like SUSI Dialogue: 0,0:21:14.23,0:21:16.57,Default,,0000,0000,0000,,artificial intelligence, and Dialogue: 0,0:21:16.81,0:21:18.04,Default,,0000,0000,0000,,Thunderbird in upstream Dialogue: 0,0:21:18.24,0:21:20.17,Default,,0000,0000,0000,,SUSI is a Dialogue: 0,0:21:20.41,0:21:22.92,Default,,0000,0000,0000,,speaking and texting artificial Dialogue: 0,0:21:23.12,0:21:24.74,Default,,0000,0000,0000,,intelligence that gives you responses Dialogue: 0,0:21:25.48,0:21:26.73,Default,,0000,0000,0000,,and I plan to use Dialogue: 0,0:21:26.94,0:21:28.69,Default,,0000,0000,0000,,that giving the suggestions Dialogue: 0,0:21:29.07,0:21:30.02,Default,,0000,0000,0000,,by speech. Dialogue: 0,0:21:30.70,0:21:32.61,Default,,0000,0000,0000,,On my extension, Dialogue: 0,0:21:32.81,0:21:35.40,Default,,0000,0000,0000,,with Thunderbird I felt it to be Dialogue: 0,0:21:35.59,0:21:36.90,Default,,0000,0000,0000,,like, to work Dialogue: 0,0:21:37.11,0:21:38.61,Default,,0000,0000,0000,,like in Mozilla, but, you know, when a Dialogue: 0,0:21:38.82,0:21:41.18,Default,,0000,0000,0000,,user gets an e-mail from a non-free side, Dialogue: 0,0:21:41.53,0:21:42.74,Default,,0000,0000,0000,,then it should Dialogue: 0,0:21:43.15,0:21:44.60,Default,,0000,0000,0000,,send a suggestion, Dialogue: 0,0:21:44.98,0:21:47.22,Default,,0000,0000,0000,,"use this, don't use this", like Dialogue: 0,0:21:47.41,0:21:49.00,Default,,0000,0000,0000,,I just basically explained, Dialogue: 0,0:21:49.29,0:21:51.41,Default,,0000,0000,0000,,and with upstream, I thought that Dialogue: 0,0:21:51.83,0:21:53.31,Default,,0000,0000,0000,,all my database should be Dialogue: 0,0:21:53.52,0:21:54.82,Default,,0000,0000,0000,,there, to put it there, and Dialogue: 0,0:21:55.15,0:21:57.62,Default,,0000,0000,0000,,it could help upstream, and it can Dialogue: 0,0:21:57.87,0:21:58.77,Default,,0000,0000,0000,,it could help me. Dialogue: 0,0:21:59.01,0:22:00.44,Default,,0000,0000,0000,,Here, I have my Dialogue: 0,0:22:00.62,0:22:03.42,Default,,0000,0000,0000,,experience with Debian, I heard about Debian Dialogue: 0,0:22:03.98,0:22:06.12,Default,,0000,0000,0000,,last year, in a girl's hackathon Dialogue: 0,0:22:06.65,0:22:07.67,Default,,0000,0000,0000,,and then later Dialogue: 0,0:22:07.85,0:22:09.53,Default,,0000,0000,0000,,in Tirana, in Albania, where Dialogue: 0,0:22:09.70,0:22:12.02,Default,,0000,0000,0000,,in a Debian bugs squashing party, Dialogue: 0,0:22:12.25,0:22:13.87,Default,,0000,0000,0000,,a DD was there, and Dialogue: 0,0:22:14.04,0:22:15.100,Default,,0000,0000,0000,,we planned on Dialogue: 0,0:22:16.22,0:22:17.54,Default,,0000,0000,0000,,-- sorry -- Dialogue: 0,0:22:17.76,0:22:19.29,Default,,0000,0000,0000,,working a bit more than Dialogue: 0,0:22:19.46,0:22:21.73,Default,,0000,0000,0000,,With Daniel Pocock we had Dialogue: 0,0:22:21.98,0:22:22.81,Default,,0000,0000,0000,,we made... Dialogue: 0,0:22:23.09,0:22:25.98,Default,,0000,0000,0000,,A speech together, we gave under Dialogue: 0,0:22:26.22,0:22:28.00,Default,,0000,0000,0000,,in the biggest open source conference Dialogue: 0,0:22:28.21,0:22:29.94,Default,,0000,0000,0000,,in the whole Balkans, it was about Dialogue: 0,0:22:30.16,0:22:32.43,Default,,0000,0000,0000,,Free Software. And about my project, Dialogue: 0,0:22:32.64,0:22:34.08,Default,,0000,0000,0000,,I read a whole book to Dialogue: 0,0:22:34.34,0:22:36.20,Default,,0000,0000,0000,,understsand it a little bit more, to be Dialogue: 0,0:22:36.42,0:22:38.21,Default,,0000,0000,0000,,more prepared. And I want to Dialogue: 0,0:22:38.45,0:22:40.21,Default,,0000,0000,0000,,thank the Debian people for giving me this Dialogue: 0,0:22:40.46,0:22:42.30,Default,,0000,0000,0000,,opportunity to talk here, in front of you, Dialogue: 0,0:22:43.04,0:22:45.15,Default,,0000,0000,0000,,and I hope I'll be a DD soon. Dialogue: 0,0:22:45.63,0:22:46.82,Default,,0000,0000,0000,,Thank you! Dialogue: 0,0:23:53.13,0:23:54.65,Default,,0000,0000,0000,,So... Yeah, it's working. Dialogue: 0,0:23:56.11,0:23:58.34,Default,,0000,0000,0000,,So, before... My name is Elena Dialogue: 0,0:23:58.85,0:24:00.74,Default,,0000,0000,0000,,Elena Gjevukaj, and I come from Kosovo. Dialogue: 0,0:24:01.13,0:24:04.03,Default,,0000,0000,0000,,Before I start, Dialogue: 0,0:24:04.25,0:24:05.80,Default,,0000,0000,0000,,to present my project, I want to mention that Dialogue: 0,0:24:06.36,0:24:08.95,Default,,0000,0000,0000,,this year in the GSoC is the first time Dialogue: 0,0:24:09.22,0:24:10.92,Default,,0000,0000,0000,,that our country is participating. Dialogue: 0,0:24:11.62,0:24:13.93,Default,,0000,0000,0000,,It was funny, because even when we had Dialogue: 0,0:24:14.32,0:24:16.32,Default,,0000,0000,0000,,applied for the GSoC, we had Dialogue: 0,0:24:16.58,0:24:18.18,Default,,0000,0000,0000,,to ask Google to add Dialogue: 0,0:24:18.46,0:24:19.96,Default,,0000,0000,0000,,our country in the list, so Dialogue: 0,0:24:20.59,0:24:21.28,Default,,0000,0000,0000,,you know how... Dialogue: 0,0:24:22.39,0:24:24.49,Default,,0000,0000,0000,,We thought that we didn't Dialogue: 0,0:24:24.71,0:24:26.87,Default,,0000,0000,0000,,have any more opportunities Dialogue: 0,0:24:27.14,0:24:27.100,Default,,0000,0000,0000,,or any... Dialogue: 0,0:24:28.74,0:24:30.75,Default,,0000,0000,0000,,we just thought they aren't going to accept us. Dialogue: 0,0:24:31.33,0:24:32.76,Default,,0000,0000,0000,,But hopefully for us, we have Dialogue: 0,0:24:33.73,0:24:34.80,Default,,0000,0000,0000,,a great mentor, Dialogue: 0,0:24:35.11,0:24:37.42,Default,,0000,0000,0000,,Daniel Pocock, I think many of you Dialogue: 0,0:24:37.63,0:24:38.99,Default,,0000,0000,0000,,guys know him, Dialogue: 0,0:24:39.56,0:24:41.14,Default,,0000,0000,0000,,and he helped us Dialogue: 0,0:24:41.41,0:24:42.86,Default,,0000,0000,0000,,with everything that we needed Dialogue: 0,0:24:43.13,0:24:45.18,Default,,0000,0000,0000,,for all of the applications Dialogue: 0,0:24:45.95,0:24:47.13,Default,,0000,0000,0000,,and everything else. Dialogue: 0,0:24:48.37,0:24:49.89,Default,,0000,0000,0000,,So, going back to my project, Dialogue: 0,0:24:50.28,0:24:51.78,Default,,0000,0000,0000,,My project Dialogue: 0,0:24:51.98,0:24:53.57,Default,,0000,0000,0000,,is basically what I just said Dialogue: 0,0:24:54.00,0:24:55.73,Default,,0000,0000,0000,,right now. So, knowing that Dialogue: 0,0:24:55.99,0:24:57.69,Default,,0000,0000,0000,,newcomers to the open source have a lot Dialogue: 0,0:24:57.94,0:24:59.35,Default,,0000,0000,0000,,of problems to, Dialogue: 0,0:24:59.61,0:25:01.78,Default,,0000,0000,0000,,to just set up Dialogue: 0,0:25:02.00,0:25:03.57,Default,,0000,0000,0000,,a development environment Dialogue: 0,0:25:05.69,0:25:06.28,Default,,0000,0000,0000,,and Dialogue: 0,0:25:07.49,0:25:10.31,Default,,0000,0000,0000,,that's why we wanted Dialogue: 0,0:25:10.65,0:25:11.47,Default,,0000,0000,0000,,to create... Dialogue: 0,0:25:12.72,0:25:13.95,Default,,0000,0000,0000,,to create a GUI Dialogue: 0,0:25:14.94,0:25:17.53,Default,,0000,0000,0000,,so my project is a new contributor... Dialogue: 0,0:25:17.88,0:25:18.97,Default,,0000,0000,0000,,contributor wizard Dialogue: 0,0:25:19.28,0:25:21.06,Default,,0000,0000,0000,,and is basically a GUI that Dialogue: 0,0:25:21.34,0:25:23.29,Default,,0000,0000,0000,,could be distributed as a Dialogue: 0,0:25:23.51,0:25:24.66,Default,,0000,0000,0000,,package, and Dialogue: 0,0:25:24.96,0:25:26.70,Default,,0000,0000,0000,,to help the newcomer Dialogue: 0,0:25:27.08,0:25:28.61,Default,,0000,0000,0000,,to Debian and open source Dialogue: 0,0:25:29.47,0:25:30.50,Default,,0000,0000,0000,,to start their work Dialogue: 0,0:25:30.88,0:25:33.98,Default,,0000,0000,0000,,on the open source projects. Dialogue: 0,0:25:35.09,0:25:36.03,Default,,0000,0000,0000,,For example, if you want to Dialogue: 0,0:25:36.30,0:25:38.69,Default,,0000,0000,0000,,apply in GSoC or Outreachy Dialogue: 0,0:25:39.12,0:25:40.65,Default,,0000,0000,0000,,or other programs like this Dialogue: 0,0:25:41.08,0:25:42.78,Default,,0000,0000,0000,,you will need a lot of things Dialogue: 0,0:25:43.12,0:25:45.24,Default,,0000,0000,0000,,because if you are a new person, Dialogue: 0,0:25:45.46,0:25:47.28,Default,,0000,0000,0000,,you are newcoming to Debian, or Dialogue: 0,0:25:47.54,0:25:48.90,Default,,0000,0000,0000,,any other version of Dialogue: 0,0:25:49.11,0:25:50.59,Default,,0000,0000,0000,,Linux, you will have a lot of Dialogue: 0,0:25:50.86,0:25:52.72,Default,,0000,0000,0000,,problems to start up, so Dialogue: 0,0:25:53.03,0:25:54.83,Default,,0000,0000,0000,,what we want to do with this Dialogue: 0,0:25:55.15,0:25:57.01,Default,,0000,0000,0000,,is to help students Dialogue: 0,0:25:57.23,0:25:59.11,Default,,0000,0000,0000,,to run this computer Dialogue: 0,0:25:59.35,0:26:00.98,Default,,0000,0000,0000,,program in their desktop Dialogue: 0,0:26:01.20,0:26:02.88,Default,,0000,0000,0000,,and have to understand Dialogue: 0,0:26:03.10,0:26:04.83,Default,,0000,0000,0000,,everything that they need, for example Dialogue: 0,0:26:05.10,0:26:06.84,Default,,0000,0000,0000,,they will need for sure, how to use Dialogue: 0,0:26:07.06,0:26:08.62,Default,,0000,0000,0000,,IRC, they will need Dialogue: 0,0:26:08.87,0:26:11.40,Default,,0000,0000,0000,,basically a blog to explain Dialogue: 0,0:26:11.62,0:26:13.26,Default,,0000,0000,0000,,their work or add portfolio on it, Dialogue: 0,0:26:13.48,0:26:15.03,Default,,0000,0000,0000,,so they will need Dialogue: 0,0:26:15.20,0:26:17.21,Default,,0000,0000,0000,,a PGP or Dialogue: 0,0:26:17.58,0:26:18.89,Default,,0000,0000,0000,,other things like this Dialogue: 0,0:26:19.09,0:26:20.84,Default,,0000,0000,0000,,that we usually use in open source Dialogue: 0,0:26:21.14,0:26:22.93,Default,,0000,0000,0000,,so, my part of the project Dialogue: 0,0:26:23.34,0:26:24.03,Default,,0000,0000,0000,,in this Dialogue: 0,0:26:24.95,0:26:26.76,Default,,0000,0000,0000,,in this month of Dialogue: 0,0:26:26.97,0:26:28.39,Default,,0000,0000,0000,,the Google Summer of Code, Dialogue: 0,0:26:28.65,0:26:31.29,Default,,0000,0000,0000,,was the blog module, Dialogue: 0,0:26:31.55,0:26:32.89,Default,,0000,0000,0000,,basically, I created Dialogue: 0,0:26:33.15,0:26:34.49,Default,,0000,0000,0000,,a module that will Dialogue: 0,0:26:34.86,0:26:36.37,Default,,0000,0000,0000,,generate automatically Dialogue: 0,0:26:37.00,0:26:39.39,Default,,0000,0000,0000,,...build dynamic and static websites. Dialogue: 0,0:26:39.78,0:26:42.00,Default,,0000,0000,0000,,And the other part Dialogue: 0,0:26:42.22,0:26:43.78,Default,,0000,0000,0000,,of it was that I did a lot of Dialogue: 0,0:26:44.03,0:26:45.65,Default,,0000,0000,0000,,research on what students Dialogue: 0,0:26:45.96,0:26:46.97,Default,,0000,0000,0000,,need for... Dialogue: 0,0:26:47.32,0:26:50.02,Default,,0000,0000,0000,,and we should include in the research Dialogue: 0,0:26:52.04,0:26:54.07,Default,,0000,0000,0000,,Another thing that I want to Dialogue: 0,0:26:54.30,0:26:55.54,Default,,0000,0000,0000,,mention is that students Dialogue: 0,0:26:55.79,0:26:57.69,Default,,0000,0000,0000,,don't know that much... Dialogue: 0,0:26:57.93,0:27:02.15,Default,,0000,0000,0000,,They have problems using the terminal Dialogue: 0,0:27:02.49,0:27:03.65,Default,,0000,0000,0000,,or installing Dialogue: 0,0:27:04.06,0:27:06.81,Default,,0000,0000,0000,,programs when they have usually installed Debian, Dialogue: 0,0:27:07.03,0:27:08.68,Default,,0000,0000,0000,,I will make sure Dialogue: 0,0:27:08.93,0:27:12.63,Default,,0000,0000,0000,,add that type of tutorials, or Dialogue: 0,0:27:12.83,0:27:14.12,Default,,0000,0000,0000,,for example Dialogue: 0,0:27:14.41,0:27:15.66,Default,,0000,0000,0000,,description of something Dialogue: 0,0:27:15.86,0:27:17.40,Default,,0000,0000,0000,,that will help them, how Dialogue: 0,0:27:17.60,0:27:19.08,Default,,0000,0000,0000,,to proceed and apply, and Dialogue: 0,0:27:19.40,0:27:21.72,Default,,0000,0000,0000,,maybe be a successful applicant Dialogue: 0,0:27:21.97,0:27:23.68,Default,,0000,0000,0000,,for GSoC. So, that's it. Dialogue: 0,0:27:24.15,0:27:25.30,Default,,0000,0000,0000,,Thank you! Dialogue: 0,0:27:25.61,0:27:29.35,Default,,0000,0000,0000,,[ audience clapping ] Dialogue: 0,0:27:53.20,0:27:56.20,Default,,0000,0000,0000,,Hello everyone! Dialogue: 0,0:27:56.20,0:27:58.20,Default,,0000,0000,0000,,My name is Diellza Shabani Dialogue: 0,0:27:58.20,0:28:00.20,Default,,0000,0000,0000,,and I also come from Kosovo, Dialogue: 0,0:28:00.20,0:28:02.20,Default,,0000,0000,0000,,I am a student of Computer Science Dialogue: 0,0:28:02.20,0:28:04.20,Default,,0000,0000,0000,,and Engineering, Dialogue: 0,0:28:04.20,0:28:06.20,Default,,0000,0000,0000,,I'm finishing my studies Dialogue: 0,0:28:06.20,0:28:08.20,Default,,0000,0000,0000,,this year hopefully, Dialogue: 0,0:28:08.20,0:28:10.20,Default,,0000,0000,0000,,so I am also doing Dialogue: 0,0:28:10.20,0:28:12.20,Default,,0000,0000,0000,,a Google Summer of Code project, Dialogue: 0,0:28:12.20,0:28:14.20,Default,,0000,0000,0000,,I haven't prepared any slides, Dialogue: 0,0:28:14.20,0:28:16.20,Default,,0000,0000,0000,,because I Dialogue: 0,0:28:16.20,0:28:18.20,Default,,0000,0000,0000,,didn't see it necessary, Dialogue: 0,0:28:18.20,0:28:20.80,Default,,0000,0000,0000,,so, my project's name is Dialogue: 0,0:28:20.80,0:28:22.80,Default,,0000,0000,0000,,"Click to dial from Dialogue: 0,0:28:22.80,0:28:24.80,Default,,0000,0000,0000,,Linux Desktop", and Dialogue: 0,0:28:24.80,0:28:26.80,Default,,0000,0000,0000,,my mentor is Thomas Levine, Dialogue: 0,0:28:26.80,0:28:28.80,Default,,0000,0000,0000,,he couldn't join us Dialogue: 0,0:28:28.80,0:28:30.80,Default,,0000,0000,0000,,at the conference this year, Dialogue: 0,0:28:30.80,0:28:32.80,Default,,0000,0000,0000,,so, what I have been Dialogue: 0,0:28:32.80,0:28:34.80,Default,,0000,0000,0000,,working on this project is that Dialogue: 0,0:28:36.80,0:28:38.80,Default,,0000,0000,0000,,we are three students Dialogue: 0,0:28:38.80,0:28:40.80,Default,,0000,0000,0000,,on this project, because it's really Dialogue: 0,0:28:40.80,0:28:42.80,Default,,0000,0000,0000,,a big thing, we started Dialogue: 0,0:28:42.80,0:28:44.80,Default,,0000,0000,0000,,working in this last year Dialogue: 0,0:28:44.80,0:28:46.80,Default,,0000,0000,0000,,in the [?] hackathon, Dialogue: 0,0:28:46.80,0:28:48.80,Default,,0000,0000,0000,,in [?], Dialogue: 0,0:28:48.80,0:28:50.80,Default,,0000,0000,0000,,we started doing the project Dialogue: 0,0:28:50.80,0:28:52.80,Default,,0000,0000,0000,,in Python first, Dialogue: 0,0:28:52.80,0:28:54.80,Default,,0000,0000,0000,,we did some Dialogue: 0,0:28:54.80,0:28:57.13,Default,,0000,0000,0000,,pop-ups and some really basic things, Dialogue: 0,0:28:57.13,0:28:59.13,Default,,0000,0000,0000,,...So, Dialogue: 0,0:28:59.13,0:29:01.13,Default,,0000,0000,0000,,we thought to continue that, but Dialogue: 0,0:29:01.13,0:29:03.13,Default,,0000,0000,0000,,now that the project is Dialogue: 0,0:29:03.13,0:29:05.13,Default,,0000,0000,0000,,bigger, and there are three students Dialogue: 0,0:29:05.13,0:29:07.60,Default,,0000,0000,0000,,doing this, it is separated Dialogue: 0,0:29:07.60,0:29:09.60,Default,,0000,0000,0000,,in two different things, and Dialogue: 0,0:29:09.60,0:29:11.60,Default,,0000,0000,0000,,the two other students Dialogue: 0,0:29:11.60,0:29:13.60,Default,,0000,0000,0000,,are doing something else, Dialogue: 0,0:29:13.60,0:29:15.60,Default,,0000,0000,0000,,and we plan to do Dialogue: 0,0:29:15.60,0:29:17.60,Default,,0000,0000,0000,,something like mobile Dialogue: 0,0:29:17.60,0:29:19.60,Default,,0000,0000,0000,,application, Dialogue: 0,0:29:19.60,0:29:22.53,Default,,0000,0000,0000,,but still haven't figured it out. Dialogue: 0,0:29:22.53,0:29:24.53,Default,,0000,0000,0000,,For the moment, we are Dialogue: 0,0:29:24.53,0:29:26.53,Default,,0000,0000,0000,,doing only a website, Dialogue: 0,0:29:26.53,0:29:28.53,Default,,0000,0000,0000,,a Web application, Dialogue: 0,0:29:28.53,0:29:30.53,Default,,0000,0000,0000,,and Dialogue: 0,0:29:30.53,0:29:32.53,Default,,0000,0000,0000,,we are working on Dialogue: 0,0:29:32.53,0:29:34.53,Default,,0000,0000,0000,,the existing projects Dialogue: 0,0:29:34.53,0:29:36.53,Default,,0000,0000,0000,,that Google Summer of Code students have Dialogue: 0,0:29:36.53,0:29:38.53,Default,,0000,0000,0000,,done before, like Omnitel Dialogue: 0,0:29:38.53,0:29:40.53,Default,,0000,0000,0000,,and Lumicall Dialogue: 0,0:29:40.53,0:29:42.53,Default,,0000,0000,0000,,I am basically working on them Dialogue: 0,0:29:42.53,0:29:44.53,Default,,0000,0000,0000,,and making changes, an doing Dialogue: 0,0:29:44.53,0:29:46.53,Default,,0000,0000,0000,,task classes Dialogue: 0,0:29:46.53,0:29:48.53,Default,,0000,0000,0000,,and methods, so... Dialogue: 0,0:29:48.53,0:29:50.53,Default,,0000,0000,0000,,After we finish that, I think Dialogue: 0,0:29:50.53,0:29:52.53,Default,,0000,0000,0000,,we will continue with the website, and Dialogue: 0,0:29:52.53,0:29:54.53,Default,,0000,0000,0000,,hopefully, Dialogue: 0,0:29:54.53,0:29:56.53,Default,,0000,0000,0000,,because the GSoC is really Dialogue: 0,0:29:56.53,0:29:58.53,Default,,0000,0000,0000,,coming to an end, Dialogue: 0,0:29:58.53,0:30:00.53,Default,,0000,0000,0000,,and we have not very much time Dialogue: 0,0:30:00.53,0:30:02.53,Default,,0000,0000,0000,,left. But... Dialogue: 0,0:30:02.53,0:30:04.53,Default,,0000,0000,0000,,After this, we will probably be working Dialogue: 0,0:30:04.53,0:30:06.53,Default,,0000,0000,0000,,in doing the mobile app. Dialogue: 0,0:30:06.53,0:30:08.53,Default,,0000,0000,0000,,However, this is Dialogue: 0,0:30:08.53,0:30:10.53,Default,,0000,0000,0000,,all I have to tell Dialogue: 0,0:30:10.53,0:30:12.53,Default,,0000,0000,0000,,right now about my project Dialogue: 0,0:30:14.53,0:30:16.53,Default,,0000,0000,0000,,the opportunity to be here and to Dialogue: 0,0:30:16.53,0:30:18.53,Default,,0000,0000,0000,,present for you guys. Dialogue: 0,0:30:18.53,0:30:20.53,Default,,0000,0000,0000,,Thank you. Dialogue: 0,0:30:39.60,0:30:39.73,Default,,0000,0000,0000,,OK, so... Can you hear me? Dialogue: 0,0:30:39.73,0:30:42.60,Default,,0000,0000,0000,,thank you very much, thank you for\NOK, so... Can you hear me? Dialogue: 0,0:30:42.60,0:30:43.26,Default,,0000,0000,0000,,OK.\Nthank you very much, thank you for Dialogue: 0,0:30:43.26,0:30:44.60,Default,,0000,0000,0000,,OK. Dialogue: 0,0:30:44.60,0:30:46.60,Default,,0000,0000,0000,,So, hi everyone! Dialogue: 0,0:30:48.60,0:30:50.60,Default,,0000,0000,0000,,I am not actually a Google Summer of Code student, Dialogue: 0,0:30:50.60,0:30:54.60,Default,,0000,0000,0000,,but I have been an Outreachy intern Dialogue: 0,0:30:54.60,0:30:56.60,Default,,0000,0000,0000,,around one year ago. Dialogue: 0,0:30:56.60,0:30:58.60,Default,,0000,0000,0000,,So, first Dialogue: 0,0:30:58.60,0:31:00.60,Default,,0000,0000,0000,,before continuing my Dialogue: 0,0:31:00.60,0:31:02.60,Default,,0000,0000,0000,,talk, I'd like to ask Dialogue: 0,0:31:02.60,0:31:04.60,Default,,0000,0000,0000,,how many of you are coming from Dialogue: 0,0:31:04.60,0:31:06.60,Default,,0000,0000,0000,,a social background, and have Dialogue: 0,0:31:06.60,0:31:08.60,Default,,0000,0000,0000,,studied for computer science or Dialogue: 0,0:31:08.60,0:31:10.60,Default,,0000,0000,0000,,science-related? Dialogue: 0,0:31:10.60,0:31:12.60,Default,,0000,0000,0000,,OK, great. Dialogue: 0,0:31:12.60,0:31:14.60,Default,,0000,0000,0000,,So we got three other people Dialogue: 0,0:31:14.60,0:31:16.60,Default,,0000,0000,0000,,in the audience. So Dialogue: 0,0:31:16.60,0:31:18.60,Default,,0000,0000,0000,,I am Kristi Progri, and I am actually, Dialogue: 0,0:31:18.60,0:31:20.60,Default,,0000,0000,0000,,I finished my university for Dialogue: 0,0:31:20.60,0:31:22.60,Default,,0000,0000,0000,,international affairs and diplomacy Dialogue: 0,0:31:22.60,0:31:24.60,Default,,0000,0000,0000,,and in the beginning I thought Dialogue: 0,0:31:24.60,0:31:26.60,Default,,0000,0000,0000,,that this was exactly the school, Dialogue: 0,0:31:26.60,0:31:28.60,Default,,0000,0000,0000,,that I'd never ever find something Dialogue: 0,0:31:28.60,0:31:30.60,Default,,0000,0000,0000,,to do with my life, Dialogue: 0,0:31:30.60,0:31:32.60,Default,,0000,0000,0000,,but then, I thought that, OK, Dialogue: 0,0:31:32.60,0:31:34.60,Default,,0000,0000,0000,,probably it would be nice Dialogue: 0,0:31:34.60,0:31:36.60,Default,,0000,0000,0000,,if I could just merge it with Dialogue: 0,0:31:36.60,0:31:38.60,Default,,0000,0000,0000,,something that is tech-related, Dialogue: 0,0:31:38.60,0:31:40.60,Default,,0000,0000,0000,,and free software, since during that time Dialogue: 0,0:31:40.60,0:31:42.60,Default,,0000,0000,0000,,I was also part of the Dialogue: 0,0:31:42.60,0:31:44.60,Default,,0000,0000,0000,,free software community Dialogue: 0,0:31:44.60,0:31:46.60,Default,,0000,0000,0000,,I ended up in the end having a diploma Dialogue: 0,0:31:46.60,0:31:48.60,Default,,0000,0000,0000,,thesis for on-line diplomacy, Dialogue: 0,0:31:48.60,0:31:50.60,Default,,0000,0000,0000,,and this was Dialogue: 0,0:31:50.60,0:31:52.60,Default,,0000,0000,0000,,what kind of opened Dialogue: 0,0:31:52.60,0:31:54.40,Default,,0000,0000,0000,,the doors further to Dialogue: 0,0:31:54.40,0:31:54.60,Default,,0000,0000,0000,,continue, and to get\Nthe doors further to Dialogue: 0,0:31:54.60,0:31:56.60,Default,,0000,0000,0000,,continue, and to get Dialogue: 0,0:31:56.60,0:31:58.60,Default,,0000,0000,0000,,to know more Dialogue: 0,0:31:58.60,0:32:00.60,Default,,0000,0000,0000,,for political and Internet. Dialogue: 0,0:32:00.60,0:32:02.60,Default,,0000,0000,0000,,So, I applied Dialogue: 0,0:32:02.60,0:32:04.60,Default,,0000,0000,0000,,in Mozilla Dialogue: 0,0:32:04.60,0:32:06.60,Default,,0000,0000,0000,,in a team for taking part Dialogue: 0,0:32:06.60,0:32:08.60,Default,,0000,0000,0000,,in the Outreachy, working with the Dialogue: 0,0:32:08.60,0:32:10.60,Default,,0000,0000,0000,,diversity and inclusion team there, Dialogue: 0,0:32:10.60,0:32:12.60,Default,,0000,0000,0000,,building up the Dialogue: 0,0:32:12.60,0:32:14.60,Default,,0000,0000,0000,,strategy for conducting Dialogue: 0,0:32:14.60,0:32:16.60,Default,,0000,0000,0000,,first language interviews, since Dialogue: 0,0:32:16.60,0:32:18.60,Default,,0000,0000,0000,,one of the barriers that we had during Dialogue: 0,0:32:18.60,0:32:20.60,Default,,0000,0000,0000,,all this time was that Dialogue: 0,0:32:20.60,0:32:22.60,Default,,0000,0000,0000,,people coming from different... Dialogue: 0,0:32:22.60,0:32:24.60,Default,,0000,0000,0000,,different countries Dialogue: 0,0:32:24.60,0:32:26.60,Default,,0000,0000,0000,,and not speaking Dialogue: 0,0:32:26.60,0:32:28.60,Default,,0000,0000,0000,,everyone by default English, so Dialogue: 0,0:32:28.60,0:32:30.60,Default,,0000,0000,0000,,trying to have a strategy Dialogue: 0,0:32:30.60,0:32:32.60,Default,,0000,0000,0000,,on how to conduct the language... Dialogue: 0,0:32:32.60,0:32:34.60,Default,,0000,0000,0000,,On how to conduct interviews, and Dialogue: 0,0:32:34.60,0:32:36.60,Default,,0000,0000,0000,,to grow up communities in the local Dialogue: 0,0:32:36.60,0:32:38.60,Default,,0000,0000,0000,,aspect, to really help to Dialogue: 0,0:32:38.60,0:32:40.60,Default,,0000,0000,0000,,take further steps to Dialogue: 0,0:32:40.60,0:32:42.60,Default,,0000,0000,0000,,all the free software initiatives, and Dialogue: 0,0:32:42.60,0:32:44.60,Default,,0000,0000,0000,,everything that's regarding to that. Dialogue: 0,0:32:44.60,0:32:46.60,Default,,0000,0000,0000,,So Dialogue: 0,0:32:46.60,0:32:48.60,Default,,0000,0000,0000,,this was Dialogue: 0,0:32:48.60,0:32:50.60,Default,,0000,0000,0000,,kind of the aspect from the field Dialogue: 0,0:32:50.60,0:32:52.60,Default,,0000,0000,0000,,doing on the Outreachy. For those Dialogue: 0,0:32:52.60,0:32:54.60,Default,,0000,0000,0000,,who don't know Outreachy, it's Dialogue: 0,0:32:54.60,0:32:56.60,Default,,0000,0000,0000,,exactly... It is an intership that Dialogue: 0,0:32:56.60,0:32:58.60,Default,,0000,0000,0000,,that lasts for three months, Dialogue: 0,0:32:58.60,0:33:00.60,Default,,0000,0000,0000,,it happens twice per year, Dialogue: 0,0:33:00.60,0:33:02.60,Default,,0000,0000,0000,,it has Dialogue: 0,0:33:02.60,0:33:04.60,Default,,0000,0000,0000,,kind of the same ideology Dialogue: 0,0:33:04.60,0:33:06.60,Default,,0000,0000,0000,,as the Google Summer of Code, but Dialogue: 0,0:33:06.60,0:33:08.60,Default,,0000,0000,0000,,it's also for people that Dialogue: 0,0:33:08.60,0:33:10.60,Default,,0000,0000,0000,,are not students but have Dialogue: 0,0:33:10.60,0:33:12.60,Default,,0000,0000,0000,,finished their Dialogue: 0,0:33:12.60,0:33:14.60,Default,,0000,0000,0000,,studies. Dialogue: 0,0:33:14.60,0:33:16.60,Default,,0000,0000,0000,,and besides Outreachy and Dialogue: 0,0:33:16.60,0:33:18.60,Default,,0000,0000,0000,,the Google Summer of Code, there also Dialogue: 0,0:33:18.60,0:33:20.60,Default,,0000,0000,0000,,are initiatives that Dialogue: 0,0:33:20.60,0:33:22.60,Default,,0000,0000,0000,,help out students Dialogue: 0,0:33:22.60,0:33:24.60,Default,,0000,0000,0000,,to continue and Dialogue: 0,0:33:24.60,0:33:26.60,Default,,0000,0000,0000,,getting on more knowledge regarding Dialogue: 0,0:33:26.60,0:33:28.60,Default,,0000,0000,0000,,the free software, such as Dialogue: 0,0:33:28.60,0:33:30.60,Default,,0000,0000,0000,,Rails' Girls Summer of Code, Dialogue: 0,0:33:30.60,0:33:32.60,Default,,0000,0000,0000,,I don't know if you have heard about that, it is Dialogue: 0,0:33:32.60,0:33:34.60,Default,,0000,0000,0000,,an internship happening on the Dialogue: 0,0:33:34.60,0:33:36.60,Default,,0000,0000,0000,,during the summer, it lasts Dialogue: 0,0:33:36.60,0:33:38.60,Default,,0000,0000,0000,,for three months, Dialogue: 0,0:33:38.60,0:33:40.60,Default,,0000,0000,0000,,three months I think, Dialogue: 0,0:33:40.60,0:33:42.60,Default,,0000,0000,0000,,and it's actually Dialogue: 0,0:33:42.60,0:33:44.60,Default,,0000,0000,0000,,only regarding coding. But Dialogue: 0,0:33:44.60,0:33:46.60,Default,,0000,0000,0000,,until now, I think, for as far Dialogue: 0,0:33:46.60,0:33:48.60,Default,,0000,0000,0000,,as I know, Outreachy is the only one Dialogue: 0,0:33:48.60,0:33:50.60,Default,,0000,0000,0000,,that can, Dialogue: 0,0:33:50.60,0:33:52.60,Default,,0000,0000,0000,,that requires also people that do not have Dialogue: 0,0:33:52.60,0:33:54.60,Default,,0000,0000,0000,,technical Dialogue: 0,0:33:54.60,0:33:56.60,Default,,0000,0000,0000,,skills, or at least that have Dialogue: 0,0:33:56.60,0:33:58.60,Default,,0000,0000,0000,,not finished for it, Dialogue: 0,0:33:58.60,0:34:00.60,Default,,0000,0000,0000,,any technical Dialogue: 0,0:34:00.60,0:34:02.60,Default,,0000,0000,0000,,subject or degree. Dialogue: 0,0:34:02.60,0:34:04.60,Default,,0000,0000,0000,,So, this was also Dialogue: 0,0:34:04.60,0:34:06.60,Default,,0000,0000,0000,,my short presentation Dialogue: 0,0:34:06.60,0:34:08.60,Default,,0000,0000,0000,,to say, and the Dialogue: 0,0:34:08.60,0:34:10.60,Default,,0000,0000,0000,,last one I think for the session, so Dialogue: 0,0:34:10.60,0:34:12.60,Default,,0000,0000,0000,,there is anyone in the audience Dialogue: 0,0:34:12.60,0:34:14.60,Default,,0000,0000,0000,,who'd like to make a question, any Dialogue: 0,0:34:14.60,0:34:16.60,Default,,0000,0000,0000,,suggestion or comment, please feel free Dialogue: 0,0:34:16.60,0:34:18.60,Default,,0000,0000,0000,,and thank you very much for Dialogue: 0,0:34:18.60,0:34:20.60,Default,,0000,0000,0000,,being here. Dialogue: 0,0:34:20.60,0:34:24.53,Default,,0000,0000,0000,,[ audience clapping ] Dialogue: 0,0:34:42.46,0:34:45.66,Default,,0000,0000,0000,,[Delib:] Hello. Jaminy, Dialogue: 0,0:34:46.60,0:34:50.33,Default,,0000,0000,0000,,So many of us are so interested in the Dialogue: 0,0:34:50.33,0:34:52.33,Default,,0000,0000,0000,,the edges of Debian, Dialogue: 0,0:34:52.33,0:34:54.33,Default,,0000,0000,0000,,and who is coming, and are they Dialogue: 0,0:34:54.33,0:34:56.33,Default,,0000,0000,0000,,staying, and you have met Dialogue: 0,0:34:56.33,0:34:58.33,Default,,0000,0000,0000,,so many mentees, Dialogue: 0,0:34:58.33,0:35:00.33,Default,,0000,0000,0000,,and talked with so many mentors. Could you share Dialogue: 0,0:35:00.33,0:35:02.33,Default,,0000,0000,0000,,with us a little bit about Dialogue: 0,0:35:02.33,0:35:04.33,Default,,0000,0000,0000,,what is working well and Dialogue: 0,0:35:04.33,0:35:06.33,Default,,0000,0000,0000,,what might work a little better Dialogue: 0,0:35:06.33,0:35:08.33,Default,,0000,0000,0000,,in the future? Dialogue: 0,0:35:12.93,0:35:15.06,Default,,0000,0000,0000,,[Jaminy:] So, there are many newcomers Dialogue: 0,0:35:15.06,0:35:17.06,Default,,0000,0000,0000,,coming from Google Summer of Code, Dialogue: 0,0:35:17.06,0:35:19.06,Default,,0000,0000,0000,,I think the main thing Dialogue: 0,0:35:19.06,0:35:21.06,Default,,0000,0000,0000,,that actually happens is they should be Dialogue: 0,0:35:21.06,0:35:23.06,Default,,0000,0000,0000,,keep motivated and keep working on Dialogue: 0,0:35:23.06,0:35:25.06,Default,,0000,0000,0000,,after the Google Summer of Code, Dialogue: 0,0:35:25.06,0:35:27.06,Default,,0000,0000,0000,,I feel that would be one of the Dialogue: 0,0:35:27.06,0:35:29.06,Default,,0000,0000,0000,,major things they have to do Dialogue: 0,0:35:29.06,0:35:31.06,Default,,0000,0000,0000,,even after the Google Summer of Code Dialogue: 0,0:35:40.73,0:35:43.80,Default,,0000,0000,0000,,[Delib:] Do you have ideas of how Dialogue: 0,0:35:44.60,0:35:46.66,Default,,0000,0000,0000,,community members or the mentors Dialogue: 0,0:35:46.66,0:35:48.66,Default,,0000,0000,0000,,could do things differently, so that Dialogue: 0,0:35:48.66,0:35:51.26,Default,,0000,0000,0000,,they could stay more motivated? Dialogue: 0,0:35:51.26,0:35:53.26,Default,,0000,0000,0000,,Stay more interested? Dialogue: 0,0:35:56.13,0:35:59.06,Default,,0000,0000,0000,,[Jaminy:] I think the mentors, it's all about the communication, Dialogue: 0,0:35:59.06,0:36:01.06,Default,,0000,0000,0000,,I think they should keep communicating Dialogue: 0,0:36:01.06,0:36:03.06,Default,,0000,0000,0000,,with the students and keep them Dialogue: 0,0:36:03.06,0:36:05.06,Default,,0000,0000,0000,,giving suggestions Dialogue: 0,0:36:05.06,0:36:07.06,Default,,0000,0000,0000,,and advice in Dialogue: 0,0:36:07.06,0:36:09.06,Default,,0000,0000,0000,,them, how can they improve further on Dialogue: 0,0:36:09.06,0:36:11.06,Default,,0000,0000,0000,,their projects, Dialogue: 0,0:36:11.06,0:36:13.06,Default,,0000,0000,0000,,and how they can keep moving Dialogue: 0,0:36:13.06,0:36:15.06,Default,,0000,0000,0000,,keep... Moving on Dialogue: 0,0:36:15.06,0:36:17.06,Default,,0000,0000,0000,,further with the project. Dialogue: 0,0:36:17.06,0:36:19.06,Default,,0000,0000,0000,,[Delib:] So, listening to what their interests are, Dialogue: 0,0:36:19.06,0:36:21.06,Default,,0000,0000,0000,,and giving them ideas on how to Dialogue: 0,0:36:21.06,0:36:22.20,Default,,0000,0000,0000,,pursue this interest? Dialogue: 0,0:36:22.20,0:36:24.20,Default,,0000,0000,0000,,[Jaminy:] Yes. Dialogue: 0,0:36:30.13,0:36:34.00,Default,,0000,0000,0000,,[Tassia:] I have a question: Is it Dialogue: 0,0:36:34.00,0:36:36.00,Default,,0000,0000,0000,,...I have the impression that I might be wrong, so Dialogue: 0,0:36:36.00,0:36:38.00,Default,,0000,0000,0000,,[Jaminy:] Do you have questions for me, or Dialogue: 0,0:36:38.00,0:36:40.00,Default,,0000,0000,0000,,for students? [Tassia:] For you. Dialogue: 0,0:36:40.00,0:36:42.00,Default,,0000,0000,0000,,[Jaminy:] OK. Dialogue: 0,0:36:42.00,0:36:44.00,Default,,0000,0000,0000,,[Tassia:] Sorry [both laugh] Dialogue: 0,0:36:44.00,0:36:46.00,Default,,0000,0000,0000,,But just, for Dialogue: 0,0:36:46.00,0:36:48.00,Default,,0000,0000,0000,,what I've been following, for Dialogue: 0,0:36:48.00,0:36:50.00,Default,,0000,0000,0000,,the past years, I thing that when students Dialogue: 0,0:36:50.00,0:36:52.00,Default,,0000,0000,0000,,enter work with a team Dialogue: 0,0:36:52.00,0:36:54.00,Default,,0000,0000,0000,,my impression is that it's easier Dialogue: 0,0:36:54.00,0:36:56.00,Default,,0000,0000,0000,,for them to continue working afterwards. Dialogue: 0,0:36:56.00,0:36:58.00,Default,,0000,0000,0000,,Is it Dialogue: 0,0:36:58.00,0:37:00.86,Default,,0000,0000,0000,,in comparison when Dialogue: 0,0:37:00.86,0:37:02.86,Default,,0000,0000,0000,,there are ad-hoc projects Dialogue: 0,0:37:02.86,0:37:04.86,Default,,0000,0000,0000,,that some times don't Dialogue: 0,0:37:04.86,0:37:06.86,Default,,0000,0000,0000,,continue being developed, Dialogue: 0,0:37:06.86,0:37:09.40,Default,,0000,0000,0000,,and I think, Dialogue: 0,0:37:09.40,0:37:11.40,Default,,0000,0000,0000,,then the motivation might probably... Dialogue: 0,0:37:11.40,0:37:13.40,Default,,0000,0000,0000,,Do you perceive it? Or Dialogue: 0,0:37:13.40,0:37:15.40,Default,,0000,0000,0000,,you don't think it makes sense? Dialogue: 0,0:37:15.40,0:37:17.40,Default,,0000,0000,0000,,[Jaminy:] Currently I'm not, but I hope Dialogue: 0,0:37:17.40,0:37:19.40,Default,,0000,0000,0000,,to continue after my... Dialogue: 0,0:37:19.40,0:37:21.40,Default,,0000,0000,0000,,Now I'm currently doing early career, Dialogue: 0,0:37:21.40,0:37:23.40,Default,,0000,0000,0000,,so I would prefer continuing Dialogue: 0,0:37:23.40,0:37:25.40,Default,,0000,0000,0000,,later. Dialogue: 0,0:37:25.40,0:37:27.40,Default,,0000,0000,0000,,[Tassia:] No, sorry, I think you didn't understand my question. Dialogue: 0,0:37:27.40,0:37:29.40,Default,,0000,0000,0000,,It was about the projects Dialogue: 0,0:37:29.40,0:37:31.40,Default,,0000,0000,0000,,within teams, Dialogue: 0,0:37:31.40,0:37:33.40,Default,,0000,0000,0000,,like, lets say, the students that work with Dialogue: 0,0:37:33.40,0:37:35.40,Default,,0000,0000,0000,,the Perl team, or that work inside Dialogue: 0,0:37:35.40,0:37:37.40,Default,,0000,0000,0000,,another team Dialogue: 0,0:37:37.40,0:37:39.40,Default,,0000,0000,0000,,in comparison with just Dialogue: 0,0:37:39.40,0:37:41.40,Default,,0000,0000,0000,,one mentor and one Dialogue: 0,0:37:41.40,0:37:43.40,Default,,0000,0000,0000,,mentee Dialogue: 0,0:37:43.40,0:37:45.40,Default,,0000,0000,0000,,and if that Dialogue: 0,0:37:45.40,0:37:47.40,Default,,0000,0000,0000,,reflects on the Dialogue: 0,0:37:47.40,0:37:49.40,Default,,0000,0000,0000,,motivation of the student to continue Dialogue: 0,0:37:49.40,0:37:51.40,Default,,0000,0000,0000,,doing work for Debian Dialogue: 0,0:37:51.40,0:37:53.40,Default,,0000,0000,0000,,afterwards. Do you thing there is Dialogue: 0,0:37:53.40,0:37:55.40,Default,,0000,0000,0000,,a relation, or not? Dialogue: 0,0:37:55.40,0:37:57.40,Default,,0000,0000,0000,,[Jaminy:] Yes, I think there Dialogue: 0,0:37:57.40,0:37:59.40,Default,,0000,0000,0000,,is, I mean, the Dialogue: 0,0:37:59.40,0:38:01.40,Default,,0000,0000,0000,,mentor-mentee relations keeps Dialogue: 0,0:38:01.40,0:38:03.40,Default,,0000,0000,0000,,going on? Dialogue: 0,0:38:03.40,0:38:05.40,Default,,0000,0000,0000,,eventyally they get your question probably? Dialogue: 0,0:38:10.73,0:38:13.40,Default,,0000,0000,0000,,[Delib:] Do you think it's easier for students Dialogue: 0,0:38:13.40,0:38:15.40,Default,,0000,0000,0000,,to be part of a team, instead of Dialogue: 0,0:38:15.40,0:38:17.40,Default,,0000,0000,0000,,just one mentor? Dialogue: 0,0:38:17.40,0:38:19.40,Default,,0000,0000,0000,,[Jaminy:] Yes, I think they Dialogue: 0,0:38:19.40,0:38:21.40,Default,,0000,0000,0000,,get valious knowledge, so it's better to Dialogue: 0,0:38:21.40,0:38:23.40,Default,,0000,0000,0000,,be in a team Dialogue: 0,0:38:23.40,0:38:25.40,Default,,0000,0000,0000,,than sticking to one mentor. Dialogue: 0,0:38:25.40,0:38:27.40,Default,,0000,0000,0000,,[Andreas:] Do we have some Dialogue: 0,0:38:27.40,0:38:29.40,Default,,0000,0000,0000,,statistics? How many of Dialogue: 0,0:38:29.40,0:38:31.40,Default,,0000,0000,0000,,the students have entered Debian? Dialogue: 0,0:38:31.40,0:38:33.40,Default,,0000,0000,0000,,or not? Because I have had three Dialogue: 0,0:38:33.40,0:38:35.40,Default,,0000,0000,0000,,GSoC students, and three Outreachy Dialogue: 0,0:38:35.40,0:38:37.40,Default,,0000,0000,0000,,students, and Dialogue: 0,0:38:37.40,0:38:39.40,Default,,0000,0000,0000,,none of them Dialogue: 0,0:38:39.40,0:38:41.40,Default,,0000,0000,0000,,really remained there. They are intererested, Dialogue: 0,0:38:41.40,0:38:43.40,Default,,0000,0000,0000,,they are using Debian, but Dialogue: 0,0:38:43.40,0:38:45.40,Default,,0000,0000,0000,,my experience Dialogue: 0,0:38:45.40,0:38:47.40,Default,,0000,0000,0000,,or the result of my experience Dialogue: 0,0:38:47.40,0:38:49.40,Default,,0000,0000,0000,,was that I tried to give them tasks Dialogue: 0,0:38:49.40,0:38:51.40,Default,,0000,0000,0000,,which are easy to end, Dialogue: 0,0:38:51.40,0:38:53.40,Default,,0000,0000,0000,,which are small tasks, Dialogue: 0,0:38:53.40,0:38:55.40,Default,,0000,0000,0000,,and if they go, then that's not Dialogue: 0,0:38:55.40,0:38:58.26,Default,,0000,0000,0000,,... How many people stayed in Debian? Dialogue: 0,0:38:58.26,0:39:02.00,Default,,0000,0000,0000,,[Jaminy:] You mean... Dialogue: 0,0:39:02.00,0:39:05.06,Default,,0000,0000,0000,,You mean, from the past? Dialogue: 0,0:39:05.06,0:39:07.06,Default,,0000,0000,0000,,[Andreas:] How many people stayed in Debian? Dialogue: 0,0:39:07.06,0:39:09.06,Default,,0000,0000,0000,,of the students? Dialogue: 0,0:39:09.06,0:39:11.06,Default,,0000,0000,0000,,From the past, yes. Dialogue: 0,0:39:15.06,0:39:17.06,Default,,0000,0000,0000,,[?:] I think you can answer Dialogue: 0,0:39:17.06,0:39:19.06,Default,,0000,0000,0000,,after the session, because Dialogue: 0,0:39:19.06,0:39:19.86,Default,,0000,0000,0000,,we run out of time. Dialogue: 0,0:39:19.86,0:39:21.86,Default,,0000,0000,0000,,[Jaminy:] OK. I'd like to take this opportunity Dialogue: 0,0:39:21.86,0:39:23.86,Default,,0000,0000,0000,,to thank all the mentors Dialogue: 0,0:39:23.86,0:39:25.86,Default,,0000,0000,0000,,who made this program successful. Dialogue: 0,0:39:25.86,0:39:27.86,Default,,0000,0000,0000,,And you can feel free to talk to students Dialogue: 0,0:39:27.86,0:39:29.86,Default,,0000,0000,0000,,after the session, and give them Dialogue: 0,0:39:29.86,0:39:31.86,Default,,0000,0000,0000,,suggestions or feedback. Dialogue: 0,0:39:31.86,0:39:33.86,Default,,0000,0000,0000,,Thank you! Dialogue: 0,0:39:33.86,0:39:37.66,Default,,0000,0000,0000,,[ Audience clapping ]