Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Kieran Kunhya

๐Ÿ‘ค Speaker
1922 total appearances

Appearances Over Time

Podcast Appearances

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

One of the ways to create one of the companies I created, which is doing consulting and integration of those types of applications, where you integrate VLC into third-party solutions, like inside game engines or stuff like that.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

With DPL, you couldn't do that because that means you needed to open source everything.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

And those are for a lot of commercial companies who don't want that.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

And FFmpeg is exactly the same.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

LGPL forces you to give back what you change on this component, this library, which is why it's library GPL.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

And so you can use FFmpeg as LGPL into any type of application, even non-open source, but you need to give back the modification you did on FFmpeg.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

Same on libvlc.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

It depends on the company, but a company whose business model requires the application to be closed source, yes, it's limited.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

So that's why, for example, I moved to LGPL.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

The second reason is a bit more obscure, is that the terms of condition of the app store, the Apple app store for iOS, makes it very complex to have GPL application on it,

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

while it's easier to have LGPL applications on it.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

So VLC on Windows and on Mac and on Linux is GPL.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

The core is LGPL, but on iOS, the iPhone version and the Apple TV version is a type of different license called the MPL.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

And yes, I went and changed the license and it was a long story.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

Yeah, so I think basically to change the license, you have to contact all the contributors.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

Yes, it's very important to understand that open source projects are what we call in the U.S.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

copyright law joint work or in civil law collective works or collaborative works.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

is that you work all together in terms of the same goal, and then it creates one software, which is one release.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

But the copyright is kept by all the individuals.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

Some open source projects don't do that.