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

Some weak copyleft license, like the Mozilla public license, to some which are a bit stronger, like a GPL, or even very strong, like a GPL.

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

So all of those are different type of licensing that depends on what your goal are and how you want to structure your community, which is why I spoke about social contract, because this is very important to understand

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

FFmpeg and VLC are mostly GPL or LGPL.

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

The Linux kernel is GPL, but Android is Apache.

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

A ton of JavaScript frameworks that are using are mostly MIT.

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

All the BSD kernels, OpenBSD, NetBSD, are of course BSD.

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

And so it's a philosophical change on how you want people to contribute back.

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

Basically.

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

Yeah.

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

So you have to realize that you can always go from more permissive to less permissive, right?

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

Because of course, those licenses are basically statements.

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

So if you restrict, you can always restrict more, right?

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

So in a GPL project, you can take MIT code, but you cannot do the opposite, right?

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

Because they are more constrained to match.

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

Indeed, in fact, I changed the

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

core of libVLC, which is the engine of VLC, from GPL to LGPL.

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

And there were two reasons to do that.

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

The first one is that so people can use the VLC engine, libVLC, into third-party applications.

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

So a lot of applications which are playing video on your phone or on your tablet are actually VLC engine in it, which is calling FFmpeg in it.

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

So that was