Tato stránka ještě není přeložená. Pomozte nám s překladem této stránky a ostatních stránek na fsfe.org, tak aby ostatní je mohli číst ve svém rodném jazyce.

SFP#46: Policy and EU: Can the DMA help Free Software developers working with Android?

Back to the episode SFP#46

SFP#46: Policy and EU: Can the DMA help Free Software developers working with Android?

WEBVTT 00:00.000 --> 00:16.600 Hello and welcome to the Software Freedom Podcast. 00:16.600 --> 00:20.600 This podcast is brought to you by the Free Software Foundation Europe. 00:20.600 --> 00:25.600 We are a charity that empowers users to control technology and I'm Bonnie Mehring. 00:25.600 --> 00:29.400 Today I'm here with Dr. Lucas Lasota from... 00:29.400 --> 00:31.400 I'm trying to pronounce the correct, okay? 00:31.400 --> 00:38.200 The Chest Transition Center of the Martin Luther University of Halle, Wittenberg. 00:38.200 --> 00:42.600 Lucas is also in part-time working for the free Software Foundation Europe. 00:42.600 --> 00:44.600 So we are also co-workers. 00:44.600 --> 00:46.200 Yeah, thank you so much Lucas for making it. 00:46.200 --> 00:50.600 Thank you so much for being here and yeah, taking the time at Foster. 00:50.600 --> 00:53.000 It's a great pleasure to be here and I thank you very much, Bonnie. 00:53.000 --> 00:55.200 It has been a pleasure here. 00:55.200 --> 00:58.600 All right, how are you and how has Foster been so far? 00:58.600 --> 01:05.000 Well, I think you can guess from my voice that Foster is always like that. 01:05.000 --> 01:12.400 Very intensive, almost overwhelming, but very inspiring and very energizing. 01:12.400 --> 01:18.400 And it gives us this energy to keep going for software freedom for the entire year. 01:18.400 --> 01:23.600 I can imagine, I can imagine, it gives you a bit of a blast, but it's also like really exhausting at the same time. 01:23.600 --> 01:27.000 I have to take some days after Foster for sure. 01:27.000 --> 01:31.200 Well, I'll highlight so far like anything that you think, oh, this was really inspiring. 01:31.200 --> 01:35.200 This is the thing that will give me some energy boost for the next weeks. 01:35.200 --> 01:42.800 So, as you know, at the university and at FSFE, I mainly work with policy and legal issues. 01:43.000 --> 01:48.400 And during the whole year, these issues are very emotionally demanding, if you will, 01:48.400 --> 01:51.400 because you are always dealing with problems. 01:51.400 --> 01:59.000 Well, if people don't have problems, then we don't need the law and regulation on relation to problems. 01:59.000 --> 02:05.600 And during the entire year, you get accustomed to the challenge all the time. 02:05.600 --> 02:11.400 Now we are involved with platform regulation, Apple, Google, Microsoft. 02:11.400 --> 02:14.200 There's a lot of challenges for free and open source software. 02:14.200 --> 02:17.000 But here in Foster, you see the power of the community. 02:17.000 --> 02:19.000 And you see this thousand of developers. 02:19.000 --> 02:25.000 And you see their engagement, you see their excitement to produce alternatives 02:25.000 --> 02:29.600 to allow people to control technology, you know, to put forward software freedom. 02:29.600 --> 02:36.600 So I think my highlight to Foster is this energy boost that helps me keeping with my legal and policy work for the rest of the year. 02:36.600 --> 02:39.000 I can't imagine, I can't imagine. 02:39.000 --> 02:45.000 If so many people come together, there's like this energy that is accelerating between all of them. 02:45.000 --> 02:47.600 And it's like, yeah, it's amazing. 02:47.600 --> 02:51.200 I think for anyone based in Europe, even outside Europe, 02:51.200 --> 02:57.800 if you have the privilege and to visit Foster, I think even from anthropological point of view, 02:57.800 --> 03:02.000 I think it is a very, yeah, very rewarding experience. 03:02.000 --> 03:06.600 Again, imagine, but today, even so I would love to continue this conversation. 03:06.600 --> 03:12.200 We won't be talking about Foster, but we will be talking about the question, 03:12.200 --> 03:23.200 can the Digital Markets Act help to protect Free Software developers working with the Android Open Source project in short AOSP? 03:23.200 --> 03:24.200 Right? 03:24.200 --> 03:28.000 Yes. It's a very difficult question and happy to discuss with you today. 03:28.000 --> 03:33.200 I'm also happy and I will, I'm really looking forward to find out what you think about it. 03:33.200 --> 03:42.000 Before we dive into the topic, can you vary briefly outline your connection to the Digital Markets Act and how you came in contact with this? 03:42.000 --> 03:47.400 Yes. So a primer about this, why we're talking so much about this law. 03:47.400 --> 03:52.600 And if anyone goes to FSFE.org and go to the search function and put Digital Markets Act, 03:52.600 --> 03:56.000 you're going to see a lot of this stuff being published on this. 03:56.000 --> 04:09.600 Because we do think this is a very important regulation that can push to the adoption of free and open source software in critical aspects of our mobile devices, 04:09.600 --> 04:16.600 especially in relation to alternative app stores, browsers, search engines, operating systems. 04:16.600 --> 04:21.000 And because the main goal of this law, and this is an European Union law, 04:21.000 --> 04:26.000 that came into force in 2024, is to promote more competition in digital markets. 04:26.000 --> 04:28.600 That's why Digital Markets Act, you know. 04:28.600 --> 04:40.400 And the situation with the Drupal Apple slash Google over mobile ecosystems has been so intense and so entrenched that the regulators in Europe said 04:40.400 --> 04:47.000 we need to do something about it, we need to inject more competition in their markets and we need desperately for alternatives. 04:47.000 --> 04:53.600 And look, Bonnie, yesterday I was in a very nice talk from our colleague who is listening to this podcast. 04:53.600 --> 04:58.600 I highly suggest going to the Boston website and search for Gabriel Ku Wei Bin. 04:58.600 --> 05:02.600 And he gave a primer on the legal aspects of free and open source software. 05:02.600 --> 05:10.000 And he also gave us a historical, very short historical development of the movement from the legal perspective. 05:10.000 --> 05:17.000 And copyright establishes a monopoly when someone creates a creative work. 05:17.000 --> 05:19.600 So think about a book, think about software, a music. 05:19.600 --> 05:22.000 The creator has a monopoly over that work. 05:22.000 --> 05:26.000 Sometimes it's good, you know, because you wanted to have control about the work that you have. 05:26.000 --> 05:30.600 But sometimes this monopoly can be overstated, you know. 05:30.600 --> 05:37.400 And the main core of the Free Software movement was to disintermediate this monopolies. 05:37.600 --> 05:40.600 Then that's why we created a copy left. 05:40.600 --> 05:46.800 So the Free Software licenses is a medium to disintermediated monopoly over software. 05:46.800 --> 05:49.400 And we have been doing this for 40 years, right? 05:49.400 --> 05:54.800 And therefore this law that came in 2024 is just a next step on this fight. 05:54.800 --> 05:57.600 It's just a next step on this type of work. 05:57.600 --> 06:03.000 We are not concerning with copyright only, but we are concerning now with platform regulation. 06:03.000 --> 06:05.200 We are concerned about digital markets, right? 06:05.200 --> 06:14.800 And therefore this law is a trench where the FSFE and anyone that cares about Free Software should be involved. 06:14.800 --> 06:20.800 Because we really want to allow people to control technology, to control our mobile devices. 06:20.800 --> 06:27.800 And sometimes it's not possible without regulation because the situation becomes so disadvantages for Free Software developers, 06:27.800 --> 06:32.200 even for end user customers, not customers, I'm sorry, end users, right? 06:32.200 --> 06:33.800 Thank you. 06:33.800 --> 06:37.800 That without regulation we cannot do anything more about it, you know. 06:37.800 --> 06:41.800 Was this what you were thinking like when you were at the DMA, you were like, 06:41.800 --> 06:49.200 oh, this will be an next step to help end users to be more empowered. 06:49.200 --> 06:55.400 And that monopolies are not that much in the, in the power of controlling everything. 06:55.400 --> 06:58.400 Was this what you were thinking like when you read it? 06:58.400 --> 07:01.400 Yeah, that's a very good summary, yes. 07:01.400 --> 07:02.400 How did you feel about this? 07:02.400 --> 07:07.400 Were you like really inspired or were you like, I hope that this works out? 07:07.400 --> 07:09.400 Well, that's a very good question. 07:09.400 --> 07:18.400 I mean, when I jump out the bed every day, I think I have to think, well, this will go on our workout. 07:18.400 --> 07:20.400 Well, I hope it will work out. 07:20.400 --> 07:26.400 But this brings me to the question because we already touched a bit on the monopoly side. 07:26.400 --> 07:33.400 So it's now over 20 years ago that Google acquired the Android open source project, right? 07:33.400 --> 07:40.400 And your work of the University of Halle-Wittenberg, you did also study on Google 07:40.400 --> 07:46.400 and especially the policy shift in regard to AOSP. 07:46.400 --> 07:53.400 So in the study, you wrote the AOSP has served as a baseline not only for diverse commercial versions 07:53.400 --> 08:02.400 of Android-based operating systems, but also for alternative, non-profit community-driven versions of operating systems. 08:02.400 --> 08:09.400 Can you walk me through what happened like before Google took this policy shift in 2025 08:09.400 --> 08:16.400 and yeah, how Google has seen or how Google's role as a gatekeeper to be precise? 08:17.400 --> 08:23.400 Yeah, so just about some organizational aspects about this study before we move forward, 08:23.400 --> 08:25.400 this study has not been published yet. 08:25.400 --> 08:28.400 So we submitted this study to a publication in a legal journal. 08:28.400 --> 08:30.400 So this study has not been published. 08:30.400 --> 08:35.400 What we have is a working version that we already discussed in a conference. 08:35.400 --> 08:40.400 And this version that you have access is an internal one that we shared on this conference. 08:40.400 --> 08:43.400 And I'm happy to discuss this working version that you have. 08:44.400 --> 08:47.400 But this is not the official version that will be published yet, 08:47.400 --> 08:52.400 because we are waiting for the feedback of the peer review that we submitted. 08:52.400 --> 09:00.400 But I would like you to provide just a context on this study and why this is important work that we have been doing. 09:00.400 --> 09:08.400 Because in the last three years, my research work and also my work at the FSFE has been dealing with Apple. 09:08.400 --> 09:13.400 Apple has taken a very aggressive approach against this law, 09:13.400 --> 09:18.400 because this law tries to open up an infrastructure from Apple 09:18.400 --> 09:22.400 and to allow more competition on App stores, browsers, 09:22.400 --> 09:25.400 allowing interoperability for Free Software, 09:25.400 --> 09:31.400 not only for software, but Apple is questioning this whole law 09:31.400 --> 09:34.400 and saying that this law is in constitutional law, 09:34.400 --> 09:36.400 you know, it's not proportional. 09:36.400 --> 09:41.400 But sometimes we forget that there are other companies that this law applies to. 09:41.400 --> 09:46.400 And one of these companies are Google and other companies are Microsoft, Amazon, 09:46.400 --> 09:48.400 looking at their others. 09:48.400 --> 09:56.400 But the problem with Google is that how Google relates to this law is a little bit more nuanced than Apple. 09:56.400 --> 10:00.400 Apple has a very strong adversarial position against this law. 10:00.400 --> 10:04.400 But Google, since, as you already mentioned, in the beginning of this podcast, 10:04.400 --> 10:08.400 Google is responsible for the Android open source project. 10:08.400 --> 10:13.400 And Android open source project is a fundamental part of the Android operating system. 10:13.400 --> 10:23.400 And the Android operating system is the most popular and the most used operating system in the world, you know, by far, you know. 10:23.400 --> 10:25.400 And... 10:25.400 --> 10:27.400 You mean like on smartphone? 10:27.400 --> 10:28.400 Yeah. 10:28.400 --> 10:29.400 In mobile devices, right? 10:29.400 --> 10:36.400 So comes Android in the first place, then iOS in the second place and together, together, 10:36.400 --> 10:42.400 they have more than 99% of the entire market of mobile operating systems. 10:42.400 --> 10:45.400 We, of course, know we are from the Free Software community. 10:45.400 --> 10:49.400 We know that there are many others, alternatives, operating systems, 10:49.400 --> 10:53.400 that the Android base are not Android boys, they're the Linux phones, several of them. 10:53.400 --> 10:57.400 You know, but their part on the market are very thin, you know, 10:57.400 --> 10:59.400 that's less than 1%, unfortunately. 10:59.400 --> 11:01.400 And we want to change that. 11:01.400 --> 11:04.400 But today's topic is about Android. 11:04.400 --> 11:08.400 Perhaps we can do a podcast in the future about Linux phones. 11:08.400 --> 11:10.400 We did one. We did one in the past. 11:10.400 --> 11:11.400 I will link it on the show notes. 11:11.400 --> 11:12.400 Oh, that's a great, yeah. 11:12.400 --> 11:14.400 But we did one in the past. 11:14.400 --> 11:15.400 That's super cool. 11:15.400 --> 11:16.400 But... 11:16.400 --> 11:19.400 And Android, as you said, right? 11:19.400 --> 11:20.400 I would like to... 11:20.400 --> 11:25.400 Well, I'm old enough to remember 2007 the expectations we had. 11:25.400 --> 11:31.400 And Android, when Android came into the market, it was a blast, I remember. 11:31.400 --> 11:34.400 Everyone would like to have an Android phone. 11:34.400 --> 11:38.400 Because before that we were having kind of smartphones, 11:38.400 --> 11:41.400 but the smartphones, they were very limited in their capacity 11:41.400 --> 11:45.400 because they pre-installed apps just from the manufacturer. 11:45.400 --> 11:49.400 And Android came with this promise, you know, with this potential 11:49.400 --> 11:54.400 that you could install any software that you would like on your phone via the app store. 11:54.400 --> 11:59.400 And this would turn your smartphone as truly a general-purpose computer, 11:59.400 --> 12:03.400 you know, and you would have these awesome apps that you don't have in your PC 12:03.400 --> 12:07.400 because, well, the smartphone comes with other hardware functionalities. 12:07.400 --> 12:10.400 There's a camera, there's telemetry, there's a microphone, 12:10.400 --> 12:16.400 and you could bring software to a whole other level of experience and functionalities. 12:16.400 --> 12:17.400 And... 12:17.400 --> 12:20.400 I never looked at a smartphone like this, 12:20.400 --> 12:23.400 and now I feel like, oh, yeah, this is how I felt when I came in. 12:23.400 --> 12:26.400 That's how I felt when I got my first smartphone. 12:26.400 --> 12:28.400 Now everybody knows that I'm a bit older. 12:28.400 --> 12:29.400 Right. 12:29.400 --> 12:39.400 And I think Google understood the power of opening up their infrastructure 12:39.400 --> 12:42.400 to these type of contributions. 12:42.400 --> 12:47.400 Academically speaking, on a little bit more on the theoretical speaking, 12:47.400 --> 12:51.400 this strategic move has a name for it. 12:51.400 --> 12:54.400 It's called the power of the network effects. 12:54.400 --> 12:57.400 And what is the network effects? 12:57.400 --> 13:02.400 It means that any network, the value of this network, 13:02.400 --> 13:06.400 increase proportionally to the size of this network. 13:06.400 --> 13:10.400 So the bigger the network is, the more value it has. 13:10.400 --> 13:14.400 And that's why today, both Apple and Google, 13:14.400 --> 13:18.400 they don't want to lose control over their app stores 13:18.400 --> 13:23.400 because the app stores now it's a huge network of apps. 13:23.400 --> 13:26.400 And this network brings a lot of money to them. 13:26.400 --> 13:31.400 But aside from this, what really disrupt the market, 13:31.400 --> 13:34.400 in the end of the first decade of 2000s, 13:34.400 --> 13:37.400 we were talking about 2007 here, right, 13:37.400 --> 13:42.400 was when they opened up their infrastructure for apps, 13:42.400 --> 13:45.400 this disrupt completely the market, 13:45.400 --> 13:48.400 the dispute out of the market. 13:48.400 --> 13:51.400 Symbian, Nokia, they put out the palm. 13:51.400 --> 13:54.400 Remember palm, palm was super chic. 13:54.400 --> 13:56.400 So you're very young. 13:56.400 --> 13:59.400 No, I feel young again. 13:59.400 --> 14:04.400 But palm devices were the crème de la crème in the past. 14:04.400 --> 14:09.400 And they disrupted it. 14:09.400 --> 14:12.400 Now they're in museums. 14:12.400 --> 14:15.400 So Apple followed this, 14:15.400 --> 14:19.400 and they also opened up their infrastructure 14:19.400 --> 14:21.400 for external contributors. 14:21.400 --> 14:26.400 So the first version of the iPhone came without an app store. 14:26.400 --> 14:29.400 And there was what the first app store was, 14:29.400 --> 14:31.400 a free and open source one called CD. 14:31.400 --> 14:33.400 You could not install apps on it. 14:33.400 --> 14:36.400 No, no, the first version of the iPhone was completely closed 14:36.400 --> 14:39.400 and it came only with pre-installed apps. 14:39.400 --> 14:42.400 The first app store was a CD was a free and open source software. 14:42.400 --> 14:46.400 And two years later I don't know, 14:46.400 --> 14:50.400 Apple changed the operating system in order to block CD. 14:50.400 --> 14:54.400 And now the only way to install external software 14:54.400 --> 14:57.400 on smartphones were via their own app store. 14:57.400 --> 15:01.400 So the control over app stores already has a long history, 15:01.400 --> 15:03.400 a very long history. 15:03.400 --> 15:06.400 So why am I saying all of this? 15:06.400 --> 15:09.400 Because Google did one step further 15:09.400 --> 15:11.400 to not only open the app store, 15:11.400 --> 15:14.400 but to open the entire operating system. 15:14.400 --> 15:17.400 So they opened the operating system to free and open source. 15:17.400 --> 15:20.400 So Android, it is, well, at least, you know, 15:20.400 --> 15:23.400 parts of it, a free and open source project. 15:23.400 --> 15:26.400 There is one, which is licensed into the app 82. 15:26.400 --> 15:31.400 But the history doesn't end there, you know. 15:31.400 --> 15:33.400 And it would be very easy to say, 15:33.400 --> 15:38.400 yes, we have the most successful free and open source project of all time 15:38.400 --> 15:41.400 because billions of people are using it. 15:41.400 --> 15:44.400 But the history unfortunately doesn't end there. 15:44.400 --> 15:50.400 And Google has excerpt control over iOSP in different forms, 15:50.400 --> 15:53.400 not only via the licensing aspect. 15:53.400 --> 15:55.400 And we can talk about this. 15:55.400 --> 16:01.400 How to control iOSP in a way that would hinder software freedom 16:02.400 --> 16:05.400 to others to exercise this traditional way 16:05.400 --> 16:10.400 that we see software freedom in such powerful ways 16:10.400 --> 16:15.400 and anti-competitive ways that in 2018, 16:15.400 --> 16:20.400 you know, Google got record fines from the commission 16:20.400 --> 16:24.400 because of this anti-competitive practice. 16:24.400 --> 16:26.400 I can imagine what was this fine about 16:26.400 --> 16:30.400 and like what was this EU commission saying there? 16:30.400 --> 16:34.400 So Google's strategy was a pretty clever one in the beginning 16:34.400 --> 16:36.400 so they open up the platform. 16:36.400 --> 16:40.400 And then suddenly, you know, if you were a manufacturer, 16:40.400 --> 16:43.400 if you were a smart one manufacturer, 16:43.400 --> 16:48.400 then you could adapt the functionalities 16:48.400 --> 16:51.400 of your devices to the operating system. 16:51.400 --> 16:55.400 And this was something truly revolutionary, you know. 16:55.400 --> 16:59.400 Because manufacturers, they always have the problem of 16:59.400 --> 17:01.400 the chicken and egg, you know. 17:01.400 --> 17:03.400 If you want a successful device, 17:03.400 --> 17:06.400 you need this operating system for it. 17:06.400 --> 17:09.400 But then, in order to have an operating system, 17:09.400 --> 17:11.400 you need a device for it. 17:11.400 --> 17:17.400 Let's put this on a context. 17:17.400 --> 17:21.400 Recently, I met some folks from risk five. 17:21.400 --> 17:25.400 Risk five is an open hardware specification for chips 17:25.400 --> 17:30.400 and they were telling their talks exactly this problem. 17:30.400 --> 17:34.400 They wanted to find a device that would enable them 17:34.400 --> 17:37.400 to have risk five, you know, 17:37.400 --> 17:40.400 and having this open architecture on laptops, 17:40.400 --> 17:43.400 but then they have to find an operating system for this. 17:43.400 --> 17:46.400 And so it took several years for them, 17:46.400 --> 17:50.400 but yeah, Ubuntu agreed and then they found also a device manufacturer. 17:50.400 --> 17:53.400 But anyway, so let's go back to 2007. 17:53.400 --> 17:55.400 In 2018. 17:55.400 --> 17:57.400 No, no, I started with 2008. 17:57.400 --> 17:59.400 2018 is the fine, right? 17:59.400 --> 18:00.400 Yes, it is. 18:00.400 --> 18:02.400 Until we got there. 18:02.400 --> 18:04.400 So manufacturers were facing this problem. 18:04.400 --> 18:06.400 You know, and they said, okay. 18:06.400 --> 18:08.400 Okay, I have this cool device, 18:08.400 --> 18:09.400 but I need an operating system. 18:09.400 --> 18:13.400 But the operating system is very expensive to develop. 18:13.400 --> 18:16.400 You know, think about how many hours of work you need 18:16.400 --> 18:18.400 to have a cool operating system. 18:18.400 --> 18:19.400 And then you have apps. 18:19.400 --> 18:20.400 You need to add the apps. 18:20.400 --> 18:22.400 And then the apps should run on the operating system. 18:22.400 --> 18:25.400 And you know, how are we going to do this? 18:25.400 --> 18:29.400 You know, so Google came with a solution for this. 18:29.400 --> 18:31.400 And they said, look, we will have Android. 18:31.400 --> 18:35.400 Android will be open and you will be able to adapt your devices 18:35.400 --> 18:37.400 to have Android running on it. 18:37.400 --> 18:40.400 So they really solve this problem 18:40.400 --> 18:43.400 for many, many, many, many manufacturers. 18:43.400 --> 18:44.400 You know? 18:44.400 --> 18:46.400 So manufacturers, okay, cool. 18:46.400 --> 18:50.400 But then here comes the trick. 18:50.400 --> 18:51.400 You know? 18:51.400 --> 18:54.400 And I would like to introduce here in our talk 18:54.400 --> 18:56.400 how Android is organized. 18:56.400 --> 18:58.400 The Android stack, right? 18:58.400 --> 19:02.400 Because the Android stack is where Google exerted it 19:02.400 --> 19:06.400 and exerced control over OSP until today. 19:06.400 --> 19:07.400 You know? 19:07.400 --> 19:11.400 And this also what led the European Commission 2018 19:11.400 --> 19:14.400 to establish records finds. 19:14.400 --> 19:16.400 You know, it was really. 19:16.400 --> 19:18.400 I don't have the, I forgot the numbers. 19:18.400 --> 19:19.400 But I may be wrong. 19:19.400 --> 19:20.400 You can check. 19:20.400 --> 19:22.400 But it was on the billion scale. 19:22.400 --> 19:24.400 That's quite a lot of money. 19:24.400 --> 19:25.400 Very. 19:25.400 --> 19:28.400 Because with this, what I'm going to say right now, 19:28.400 --> 19:33.400 Google was able to lock in entirely all the manufacturers 19:33.400 --> 19:35.400 on the Android ecosystem. 19:35.400 --> 19:38.400 So by opening up the operating system layer 19:38.400 --> 19:41.400 to free and open source software, 19:41.400 --> 19:45.400 Google was able to immediately attract millions and millions 19:45.400 --> 19:49.400 of, you know, the developers that were interested 19:49.400 --> 19:52.400 into contributing to the platform that was already, you know, 19:52.400 --> 19:53.400 exploring. 19:53.400 --> 19:55.400 They said, okay, we're going to be there. 19:55.400 --> 19:58.400 And they were also able to attract the manufacturers. 19:58.400 --> 20:00.400 So they were able to bring together. 20:00.400 --> 20:03.400 And this is what makes a platform good. 20:03.400 --> 20:06.400 A platform brings different sides together. 20:06.400 --> 20:08.400 And Google did this with Android. 20:08.400 --> 20:09.400 Android is a platform. 20:09.400 --> 20:10.400 Yeah. 20:10.400 --> 20:12.400 So that other device manufacturers could use Android 20:12.400 --> 20:16.400 and just use, have a bit of a customized version. 20:16.400 --> 20:18.400 But they are then also part of this. 20:18.400 --> 20:21.400 And Google is like there providing the services. 20:21.400 --> 20:22.400 Yes. 20:22.400 --> 20:23.400 But here's the trick. 20:23.400 --> 20:27.400 Because as soon as you license your operating system 20:27.400 --> 20:30.400 as free and open source software, 20:30.400 --> 20:34.400 this gives them the permission to market, you know, 20:34.400 --> 20:38.400 they can market and they can have their own version of it. 20:38.400 --> 20:39.400 Right? 20:39.400 --> 20:42.400 And well, we could have. 20:42.400 --> 20:43.400 Right? 20:43.400 --> 20:46.400 And I think this is the beauty of free and open source movement. 20:46.400 --> 20:48.400 We can have, you know, many, many of them. 20:48.400 --> 20:49.400 Right? 20:49.400 --> 20:53.400 But then, and this only became clear in 2018. 20:53.400 --> 20:57.400 Because, you know, it was in 2018, where the world understood 20:57.400 --> 21:02.400 how Google have this strategy around our speed that, you know, 21:02.400 --> 21:06.400 that didn't allow alternatives to strive. 21:06.400 --> 21:09.400 How they have to network and control, basically. 21:09.400 --> 21:10.400 Yes. 21:10.400 --> 21:16.400 And so via agreements with manufacturers, side agreements, right? 21:16.400 --> 21:19.400 So it was not on the license, you know, 21:19.400 --> 21:23.400 it was side agreements on the compatibility side. 21:23.400 --> 21:27.400 You know, so Google said, okay, so we wanted to be compatible 21:27.400 --> 21:28.400 with Android. 21:28.400 --> 21:31.400 You know, we have to sign this agreement with me, this side agreement. 21:31.400 --> 21:33.400 So we have the license here on one hand, 21:33.400 --> 21:36.400 but there is the agreement on the other hand. 21:36.400 --> 21:41.400 And these agreement, there were clauses forbidding manufacturers 21:41.400 --> 21:43.400 to fork Android. 21:43.400 --> 21:46.400 So it was called anti-forking agreements. 21:46.400 --> 21:51.400 You know, if you are, if you decided to fork Android, 21:51.400 --> 21:56.400 then you would not be allowed to install the Google suite. 21:56.400 --> 21:58.400 And what is the Google suite? 21:58.400 --> 22:01.400 Google suite is their Google Play Store. 22:01.400 --> 22:06.400 The security aspects of the Play Store, you know, 22:06.400 --> 22:11.400 and all the apps that Google in the old history has developed 22:11.400 --> 22:16.400 and has acquired YouTube, Chrome, and many, many other apps 22:16.400 --> 22:20.400 that people, well, they like to have on their smartphones, you know. 22:20.400 --> 22:22.400 You mean like the Google services that they... 22:22.400 --> 22:26.400 The Google services, the Google service, you know. 22:26.400 --> 22:31.400 And this was a very strong, disincentive 22:31.400 --> 22:34.400 and very strong threat to manufacturers, you know. 22:34.400 --> 22:41.400 Otherwise, they would go back pre-2007 when they had to develop 22:41.400 --> 22:44.400 their own operating system, you know. 22:44.400 --> 22:49.400 And it's super, super cool. 22:49.400 --> 22:52.400 I mean, cool in one hand as a researcher to read about it, 22:52.400 --> 22:55.400 but in other hand, it's very sad. 22:55.400 --> 23:00.400 But because they were managed to keep basically 23:00.400 --> 23:04.400 the entire ecosystem of Android manufacturers 23:04.400 --> 23:07.400 into this very strict locking. 23:07.400 --> 23:10.400 Until 2018, when the Commission said, 23:10.400 --> 23:14.400 man, this is super anti-competitive, you know. 23:14.400 --> 23:18.400 And there's a problem there, you know. 23:18.400 --> 23:21.400 And on a side note, it's very interesting, 23:21.400 --> 23:25.400 because you can read several analysis in 2007 23:25.400 --> 23:31.400 that historically, Microsoft was able to do this 23:31.400 --> 23:34.400 with laptops of computers. 23:34.400 --> 23:37.400 And in 2008, the vice manufacturer said, 23:37.400 --> 23:40.400 we don't want it to have a Microsoft 2.0 in our lives. 23:40.400 --> 23:43.400 And that's why we need an open source solution. 23:43.400 --> 23:46.400 And Google came with an open source solution, 23:46.400 --> 23:48.400 but Google were able to... 23:49.400 --> 23:54.400 But on the positive side of things, you know, 23:54.400 --> 23:57.400 not to be standing that the device manufacturers 23:57.400 --> 24:03.400 got locked in in this environment, you know. 24:03.400 --> 24:07.400 The nature, the free open source nature of iOSP 24:07.400 --> 24:11.400 allowed for fork if you were not a manufacturer. 24:11.400 --> 24:13.400 So, you know, if you don't have a device 24:13.400 --> 24:16.400 and you don't want it to enter in these compatibility agreements 24:16.400 --> 24:19.400 with Google, you could fork, you know. 24:19.400 --> 24:21.400 And you could create custom ROMs. 24:21.400 --> 24:22.400 Yes, exactly. 24:22.400 --> 24:26.400 What changed then with the release of Android 16? 24:26.400 --> 24:30.400 So, what, like, this was before 2025. 24:30.400 --> 24:33.400 But what happened afterwards, like, with Android 16, 24:33.400 --> 24:35.400 there was a policy ship. 24:35.400 --> 24:36.400 Yes. 24:36.400 --> 24:37.400 Precisely. 24:37.400 --> 24:40.400 And this is completely related now to alternative ROMs. 24:40.400 --> 24:42.400 And what is alternative ROMs? 24:42.400 --> 24:46.400 For audience, audience that is hearing this term for the first time. 24:46.400 --> 24:50.400 You know, technically, this is not a correct term 24:50.400 --> 24:53.400 to alternative ROMs, because we're not talking about ROMs, 24:53.400 --> 24:54.400 precisely. 24:54.400 --> 24:56.400 But basically, alternative operating systems 24:56.400 --> 24:57.400 that are based on Android. 24:57.400 --> 25:01.400 So, there is Android stock that is developed and controlled by Google. 25:01.400 --> 25:06.400 But then you can fork this and then you can make your own customized, 25:07.400 --> 25:10.400 you know, altered version of Android. 25:10.400 --> 25:11.400 There are several of them. 25:11.400 --> 25:15.400 You know, there are the very privacy-oriented ones like Grafino AS, 25:15.400 --> 25:20.400 there are ones that are intended to allow a great deal of compatibility 25:20.400 --> 25:23.400 with different types of devices like LanoAjo AS. 25:23.400 --> 25:27.400 There are other ones like Morena, EOS. 25:27.400 --> 25:29.400 There are many of them out there. 25:29.400 --> 25:30.400 Many, you know. 25:30.400 --> 25:33.400 We also have them with the free-your-and-work initiative. 25:33.400 --> 25:34.400 We have a page. 25:34.400 --> 25:37.400 We can link that in the show and other people can look it up. 25:37.400 --> 25:38.400 Yeah, yeah. 25:38.400 --> 25:41.400 So, they come in different flavors. 25:41.400 --> 25:44.400 But I think security and privacy are the main drivers. 25:44.400 --> 25:48.400 People, they want their Android devices to be a little bit more secure 25:48.400 --> 25:54.400 than they search for these alternative Android operating systems. 25:54.400 --> 25:58.400 But again, I would like to highlight that these are not Linux phones. 25:58.400 --> 26:00.400 They depend on Android. 26:00.400 --> 26:06.400 And they depend on how information is made available on Android. 26:06.400 --> 26:12.400 And this shift that you just mentioned is Google hindering 26:12.400 --> 26:17.400 a big deal of interoperability information inside OSP 26:17.400 --> 26:24.400 that can create a big struggle for these alternative ROMs to survive. 26:24.400 --> 26:28.400 You know, so it's basically enclosing, 26:28.400 --> 26:35.400 it's a step on enclosing more of a OSP restricting these alternative ROMs. 26:35.400 --> 26:40.400 And together with my research group, we work on this, 26:40.400 --> 26:43.400 we think that this is not compatible with this law 26:43.400 --> 26:46.400 that we mentioned in the beginning of our podcast, Digital Market Act. 26:46.400 --> 26:50.400 We do believe that interoperability, mandating this law is very broad. 26:50.400 --> 26:56.400 And this shifts what answering is that Google is stopped to provide 26:56.400 --> 27:01.400 some type of information that are very important for alternative ROMs. 27:01.400 --> 27:06.400 For example, interoperability information regarding the device, 27:06.400 --> 27:09.400 called the device trees, interoperability information 27:09.400 --> 27:14.400 regards to the source code history, you know, and also hardware drives. 27:14.400 --> 27:19.400 So this were type of information that Google decided to hinder 27:19.400 --> 27:23.400 or to publish later, sometimes they blocked, 27:23.400 --> 27:25.400 but sometimes they decided to publish later. 27:25.400 --> 27:30.400 So it created barriers for these alternative operating systems 27:30.400 --> 27:34.400 to compete with Google stock Android. 27:34.400 --> 27:38.400 This does this, like, hinders them to continue to developing 27:38.400 --> 27:43.400 those alternative ROMs or will there be a way around? 27:43.400 --> 27:46.400 Like, because you did some any research, 27:46.400 --> 27:50.400 you highlighted, you did some interviews with developers, 27:50.400 --> 27:52.400 as far as I understood. 27:52.400 --> 27:55.400 And like, what was their reaction towards this? 27:55.400 --> 28:01.400 So their reaction was quite negative and very worrisome. 28:01.400 --> 28:05.400 And they're saying this puts high loads on us 28:05.400 --> 28:09.400 to reverse engineer this type of information. 28:09.400 --> 28:12.400 And the thing is that outside of this law, 28:12.400 --> 28:15.400 this would create already competitive issues. 28:15.400 --> 28:18.400 But then the difference between competition law 28:18.400 --> 28:21.400 and this particular law, the DMA that we're talking about, 28:21.400 --> 28:26.400 is that in competition law, we need to wait until we see the harm. 28:26.400 --> 28:30.400 So we have to wait some years, and then... 28:30.400 --> 28:35.400 Oh, yes, indeed, there are some harm in the community. 28:35.400 --> 28:38.400 But this law is different. 28:38.400 --> 28:41.400 There is already a do-and-don't list. 28:41.400 --> 28:43.400 We don't need to wait. 28:43.400 --> 28:46.400 I think that blocking this type of interoperability information 28:46.400 --> 28:48.400 is already against this law. 28:48.400 --> 28:52.400 And that's why we tried to build a legal argument for this. 28:52.400 --> 28:55.400 Look, we do believe that inside Google, 28:55.400 --> 28:59.400 there's a lot of people that believe in free and open-source software. 28:59.400 --> 29:02.400 Google is a company that was founded on these ideals. 29:02.400 --> 29:05.400 They have a very strong Ospo. 29:05.400 --> 29:09.400 They have a very strong food on the community. 29:09.400 --> 29:12.400 And therefore, we do believe that this type of work 29:12.400 --> 29:16.400 helps them to re-evaluate their practices 29:16.400 --> 29:22.400 and to let alternatives inside the free and open-source movement to thrive. 29:22.400 --> 29:24.400 I hope it will. 29:24.400 --> 29:28.400 But was this also like the researchers in the interviews also see this? 29:28.400 --> 29:33.400 Or was it more like that they are afraid that they will have to stop? 29:33.400 --> 29:36.400 I mean... 29:36.400 --> 29:38.400 Sorry, not researchers, but developers. 29:38.400 --> 29:41.400 Yes, exactly. 29:41.400 --> 29:46.400 So I think that when you depend on a platform, 29:46.400 --> 29:51.400 any platform, there is an imbalance. 29:51.400 --> 29:55.400 And this is normal in any platform. 29:55.400 --> 30:02.400 Unless the platform is really democratically governed. 30:02.400 --> 30:05.400 But otherwise, there is always this imbalance. 30:05.400 --> 30:07.400 And we are trying... 30:07.400 --> 30:08.400 Like the hierarchy. 30:08.400 --> 30:09.400 Yes. 30:09.400 --> 30:13.400 And we are trying with regulation to level a little bit more the playing field. 30:13.400 --> 30:18.400 So at least we can have alternatives inside this ecosystem. 30:18.400 --> 30:22.400 So end users can choose and can have more competition among themselves, 30:22.400 --> 30:26.400 among alternative ROMs and stock Android itself. 30:26.400 --> 30:33.400 So I really don't want to have only one provider of Android. 30:33.400 --> 30:39.400 I think Android is a marvelous technological speaking operating system. 30:39.400 --> 30:44.400 And since it is fundamentally free and open source on its core, 30:44.400 --> 30:47.400 I think that this alternative ROMs they should thrive. 30:47.400 --> 30:52.400 They should allow people to have alternatives to install on their Android devices. 30:52.400 --> 30:59.400 And this is the goal of our work in the DMA is to inject more competition into Android ecosystem. 30:59.400 --> 31:04.400 Do you think there is an actual chance that a DMA can help us here to predict 31:04.400 --> 31:08.400 Free Software developers or is it a two-flastiger? 31:08.400 --> 31:09.400 No. 31:09.400 --> 31:14.400 No, I do think it's a viable instrument to search for. 31:14.400 --> 31:18.400 But look, it's not a miracle's instrument. 31:18.400 --> 31:20.400 Nowadays, in the EU... 31:20.400 --> 31:23.400 I want to have that because make it like that. 31:23.400 --> 31:26.400 Look, we are talking about digital sovereignty. 31:26.400 --> 31:28.400 We are talking about democratization. 31:28.400 --> 31:30.400 We are talking about the next generation of the internet. 31:30.400 --> 31:34.400 We are talking about the future of the web. 31:34.400 --> 31:36.400 The DMA is only one instrument. 31:36.400 --> 31:38.400 And I am a legal person. 31:38.400 --> 31:40.400 And that's why I talk a lot about the DMA. 31:40.400 --> 31:46.400 But if you go to any other strategist in the FSC in my research group at the university, 31:46.400 --> 31:49.400 there are people looking into other aspects. 31:49.400 --> 31:55.400 So we need to talk how to fundamentally change digital markets to a more democratic one. 31:55.400 --> 31:58.400 But DMA can help certainly, but alone it cannot do. 31:58.400 --> 32:00.400 So we need funding for Free Software. 32:00.400 --> 32:02.400 We really need funding for Free Software. 32:02.400 --> 32:06.400 And not only VC type of fund, we need a really public money type of fund 32:06.400 --> 32:11.400 that will enable collective effort on our society to Free Software. 32:11.400 --> 32:13.400 That is a public good. 32:13.400 --> 32:15.400 Free software is a public good. 32:15.400 --> 32:16.400 It's digital commons. 32:16.400 --> 32:19.400 Think about a park in our city. 32:19.400 --> 32:20.400 Think about a highway. 32:20.400 --> 32:23.400 Think about a railroad. 32:23.400 --> 32:25.400 They are public. 32:25.400 --> 32:27.400 And Free Software is the same. 32:27.400 --> 32:31.400 So therefore, we need to diversify the sources of funding. 32:31.400 --> 32:36.400 We need to diversify the strategy in order to make the digital markets more democratic. 32:36.400 --> 32:40.400 DMA can help, but we need many, many other venues and instruments. 32:40.400 --> 32:41.400 I absolutely agree. 32:41.400 --> 32:44.400 We need strategic and long term funding, especially. 32:44.400 --> 32:46.400 So it does not need to be short term. 32:46.400 --> 32:49.400 It needs to be really long term so that others can rely on it. 32:49.400 --> 32:51.400 And that it will be there. 32:51.400 --> 32:54.400 What's the European Commission's perspective on this? 32:54.400 --> 32:59.400 Do you know if they think they will act up on the shift in the Google policy? 32:59.400 --> 33:01.400 Yes, we will talk with them. 33:01.400 --> 33:03.400 They are monitoring this. 33:03.400 --> 33:10.400 And we are also monitoring their activity on this. 33:10.400 --> 33:18.400 A very good news I can share is that last week the European Commission started a new regulatory process 33:18.400 --> 33:26.400 to help Google to comply with the digital markets act in relation to interoperability and AI. 33:26.400 --> 33:30.400 AI falls a little bit out of scope of what we are talking about here, 33:30.400 --> 33:36.400 but the interoperability part for sure is included on the scope of this. 33:36.400 --> 33:40.400 And we will make sure on our research that the university 33:40.400 --> 33:44.400 or in our monitoring type of work that we do in the FSFE, 33:44.400 --> 33:50.400 to have DMA being forest on a Free Software developer friendly way. 33:50.400 --> 33:51.400 This is good to know. 33:51.400 --> 33:54.400 I'm very happy that there's a goal for us. 33:54.400 --> 34:00.400 So to finalize this, do you think that the DMA can actually help here? 34:00.400 --> 34:03.400 Like that it's protecting Free Software developers? 34:03.400 --> 34:04.400 Yes or no answer? 34:04.400 --> 34:05.400 Yes. 34:05.400 --> 34:06.400 Perfect. 34:06.400 --> 34:07.400 Thank you so much. 34:07.400 --> 34:08.400 I'm very much looking forward to this. 34:09.400 --> 34:11.400 How can the community help now? 34:11.400 --> 34:14.400 Oh, that's perhaps the most important question. 34:14.400 --> 34:17.400 And I'll try to be very concise on this. 34:17.400 --> 34:25.400 I'm very, very grateful for the Android developers from different operating systems that help us to understand all of this. 34:25.400 --> 34:27.400 And they were so nice. 34:27.400 --> 34:34.400 And I will make sure that in our next I love Free Software today to have a very beautiful message to all of them out there. 34:34.400 --> 34:38.400 But how the community can help is with technical advice to us, 34:38.400 --> 34:44.400 you know, spreading the world about this and leveraging our position together. 34:44.400 --> 34:46.400 So we have a coalition. 34:46.400 --> 34:50.400 We have an allies together and say, look, this is important for the whole movement. 34:50.400 --> 34:51.400 Thank you, Lucas. 34:51.400 --> 34:52.400 Thank you so much for being here. 34:52.400 --> 34:54.400 Thank you so much for walking us through this. 34:54.400 --> 34:56.400 And yeah, thank you for taking the time. 34:56.400 --> 34:58.400 The pleasure is always my thank you so much. 34:58.400 --> 34:59.400 This was really interesting. 35:00.400 --> 35:07.400 I'm, yeah, I'm now really much looking forward to the community coming back to us and letting us know what they think as well. 35:07.400 --> 35:11.400 Thank you also for the first live edition of the software freedom podcast. 35:11.400 --> 35:13.400 Thank you so much for being here. 35:15.400 --> 35:17.400 This was the software freedom podcast. 35:17.400 --> 35:22.400 If you liked this episode, please recommend it to your friends and rated. 35:22.400 --> 35:28.400 Stay tuned for more inspiring conversations that explore the importance of software freedom and its impact on our digital lives. 35:29.400 --> 35:34.400 This podcast is presented to you by the Free Software Foundation Europe, 35:34.400 --> 35:39.400 and we are a charity that works in promoting software freedom. 35:39.400 --> 35:43.400 If you like our work, please consider supporting us for the nation. 35:43.400 --> 35:48.400 You can find more information under fsfe.org/donate 35:48.400 --> 35:50.400 Thank you so much for listening. 35:50.400 --> 35:51.400 Bye-bye. 35:59.400 --> 36:01.400 Bye-bye.

Back to the episode SFP#46