Intelligence agencies vs VLC: "No. We'll never do that" - Lead developer responds | Lex Fridman

Intelligence agencies vs VLC: "No. We'll never do that" - Lead developer responds | Lex Fridman

Lex Clips

0:02 I mean, is there some paralyzing aspects?

0:05 You know, if I look at the at the case

0:07 of somebody I've become close with, Pavel Durov,

0:11 you know, he was blamed directly by the French government

0:17 for the kind of things his quote platform was hosting.

0:22 I could see the same kind of stuff, basically just as an example,

0:26 VLC being blamed for the kind of videos that people are watching.

0:30 tried, right?

0:31 Like we had we got like we we had issues like like I mean,

0:36 is that that's the pressure that people worry about because if you have

0:39 to think about that kind of stuff when you're kind of just obsessed about the

0:43 think about it and that's that's okay, right?

0:46 But what if they come in what if what if they show up and There is no office.

0:49 VideoLan doesn't have office.

0:51 I mean, this what happened with Pavel, they arrested him, right?

0:53 So they arrested him for particular videos that are

0:56 or or particular content that's being shared on the platform.

0:59 Sure, I don't have any platform.

1:00 Everything is on the client side.

1:02 Yeah, but they they still arrest you.

1:04 On what ground?

1:05 I'm not sharing anything.

1:06 I'm not The content doesn't go through my my stuff.

1:09 For sure, but there's still lawyer fees.

1:11 That's the problem.

1:12 Yes, that's correct.

1:13 Paperwork.

1:14 So like actually, if you had infinite trillions of dollars,

1:19 uh you would win uh easily because you're on the right side,

1:24 but the thing is there is a degree to which they suffocate you with paperwork.

1:28 That's that's the downside of bureaucracy through paperwork, through process.

1:32 Yes.

1:33 You know, it's the Kafka-esque thing.

1:34 You have to to to realize that one of the good things, for example,

1:37 um in France or most of Europe is that the the answering

1:44 to a court order does not make you bankrupt, right?

1:47 It's not like in the US where it can actually bankrupt you, right?

1:51 There is the way the law system work is

1:54 that like I I receive lawyers' letters every week, right?

2:00 And I can tell you that the cost of lawyer

2:04 fees for VideoLan is less than $10,000 per year, right?

2:09 Right?

2:09 So that's not really scary.

2:10 I mean, so with Pavel, did intelligence agencies try to like say,

2:14 "Can you put a back door in VLC?" Yes, two of them.

2:18 What what did you say?

2:19 No.

2:20 Well, I [laughter] was a lot less polite.

2:22 I I see you yeah yeah.

2:24 You're basically saying hell no.

2:26 Like if we had to compromise our software, we would shut it down.

2:29 This is clear.

2:30 And what's the definition of compromise like

2:33 allowing a government to do a back door?

2:36 There is no code that gets into VLC that we don't control.

2:40 And the way we compile VLC, you would call me completely paranoid.

2:45 Like we compile on boxes that are

2:48 offline where we start by compiling the compiler.

2:52 We do everything offline on on on places

2:55 that have never been connected to the internet.

2:58 We the way we do signing, there is double signature.

3:02 And especially because, for example, we've seen and we believe it's a it's

3:06 a governmental agency that is not from the Western

3:10 world to try to push a fake binary

3:12 into our own servers and that scared us a lot.

3:16 And VideoLan is open source.

3:18 How can you kill it?

3:20 Like I move to where, right?

3:22 I move to Malta, I move to I don't know,

3:24 Cayman Islands and I change the domain name and I I start again, right?

3:29 Like VLC is a tool.

3:33 It's a tool that is going to help people doing things.

3:37 We are not a platform and for patents, well, I'm sorry,

3:42 but most of the patents like you shouldn't be able to patent math and matrices.

3:47 Like this is wrong.

3:49 Does VLC ever like censor the kind of videos it

3:52 can play and not based on the content of the video?

3:56 No, never.

3:57 We never do that.

3:59 Because like a VLC is completely offline.

4:02 It doesn't talk to any server.

4:04 So we don't know anything that you're using the software for.

4:06 So again, there's no government that can say you know,

4:11 like the French government come in and say,

4:12 "We don't want uh I think anime is destructive to society.

4:17 We don't want any anime not allowed to be No, they cannot they cannot do that.

4:21 And also what they tried is to say, "Hey, I want to know if that person watched

4:25 that type of video." And the answer is like, "No idea." So no on that.

4:29 So for surveillance, no.

4:31 No, no, because the only infrastructure we have is a downloading infrastructure.

4:35 There is no telemetry in VLC.

4:37 It it would be difficult because of the international nature.

4:40 It would be difficult for you to incorporate

4:42 that code because there would be someone in the UK

4:44 and someone in Germany and someone in in the US

4:47 as part of VideoLan who'd be able to see that.

4:49 It would be extremely difficult.

4:51 thing that we can do which happen is like we had the issue

4:54 we had the case with some police in the US who said,

4:56 "We have a murder case, right?

4:59 And the file is destructed or doesn't play in that version of VLC.

5:02 Could you help us, right?" We never have access to the video.

5:05 It's like a normal support, right?

5:07 Oh, it's really about playing the file.

5:08 Yes, and like I remember in the middle of the Afghan war, right?

5:12 I received an email from someone in the army, right?

5:16 I don't remember the grades, right?

5:17 It was just like, "We have a big issue

5:19 with the latest version of VLC because it doesn't play

5:24 correctly the file on an RTSP server that we have

5:27 where there is all the the movies." And he says,

5:30 "VLC is very important for the moral on the troop on the ground, right?

5:33 Because at night I think it might be boring, right?

5:35 So they have a collection of videos to watch or movies over there,

5:38 right?" And and of course I did an update

5:41 and I broke some support of RTSP, right?

5:44 So I gave them another version just for them, right?

5:47 Because it was important and because VLC is completely open source,

5:51 I think it is allowed on the US Army laptops, right?

5:54 Because I guess someone in in the in the US

5:58 military actually looked at it and say, "Well, okay, this is okay,

6:01 right?" And the way we document how we process, that was okay, right?

6:04 So the only way we we we work with authorities is to help them doing support.

6:10 That's amazing.

6:11 That's really That's amazing story, yeah.

6:13 We don't see anything happening on how people use VLC and this is strong.

6:17 Do you feel the stress of this?

6:20 So first of all, millions of people using it.

6:22 Second of all, military using it, maybe sometimes pressure from governments.

6:28 Does that Does that That's a It's a small team, right?

6:33 Yeah, but is VLC like the core contributor?

6:37 How many?

6:38 Six, eight.

6:40 But and and and everything legally is only me.

6:43 Everything that is legal is only me.

6:45 You are not stressed about this?

6:47 I used to stress about that a lot.

6:49 Yeah.

6:49 But the thing is we're doing what we can for everyone, for the greater good.

6:55 We we work that we make some extremely complex technology easy for everyone.

7:00 We are a tool and every tool is going

7:03 to be used for great things and for bad things, right?

7:06 You you cannot blame a tool, I think.

7:09 And and this is like very important for us.

7:12 I used to be a lot in a lot of stress.

7:16 I'm not anymore, right?

7:17 What's the secret to your zen?

7:18 I mean, over and over in the chats I've had with you

7:24 in the in the conversation today about every even tense topic, you're very zen.

7:28 What's the what's the source of zen?

7:31 I have a a way of thinking about what is the worst case scenario, always.

7:38 Right?

7:39 And the answer is at the end, if I take like like a chess player, right?

7:44 In the end, am I dead?

7:46 Yes or no?

7:47 Right?

7:47 And and I do that non-stop, right?

7:50 And that's also how I do my my startups, right?

7:53 Is that I'm here to get something great.

7:56 What is the worst case?

7:57 It gets bankrupt.

7:58 That's life.

7:59 A company lives, a company dies.

8:01 That's okay, right?

8:02 Like And so my my moral way is always like, am I dying in the end?

8:06 Am I hurting someone?

8:08 If I'm the answer is no, then too bad, right?

8:11 Like oh, some lawyers are not going to be unhappy.

8:14 What are they going to do?

8:15 Take all the money of VideoLan.

8:16 Wow, they're going to get 50 grand.

8:19 Amazing, right?

8:20 What are they going to do with that?

8:21 The code the source code is out there.

8:23 It's not stoppable.

8:25 Also because what we do is good and it's done for everyone.

Study with Looplines Download Captions Watch on YouTube