I don't want to be snarky in response to an ffmpeg developer, because I love ffmpeg and respect his contributions, but still, this is not exactly news. The explosion of the entire category of "video sharing sites based on Flash" happened right after ffmpeg added FLV support. That was the missing piece -- before that, you could only convert videos to FLV using Adobe's proprietary (and expensive and crappy and GUI-base…
This is great! I think the bigger story is how much popular web applications are dependant on open source operating systems, libraries and programs.
Google’s YouTube Uses FFmpeg
31–40 of 45 posts
Re: Google’s YouTube Uses FFmpeg
#32Earlier quoted context omitted.
On the other hand, many companies avoid using AGPL code altogether. Code that isn't used can't be improved.
If they avoid it, it's because they are not ready to share the code. Thus their using the code is pretty much useless in the first place...
Maybe they only can or want to share some of the code, not all of it. The AGPL prevents this.
Re: Google’s YouTube Uses FFmpeg
#33To me this illustrates that if you want to ensure that improvements to your code are shared back, you'd better use the AGPL license ( http://www.gnu.org/licenses/agpl.html ) instead of GPL. Quote from the AGPL preamble: It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly ac…
Google won't touch or integrate anything that is GPL licensed into their own products - especially AGPL. the linux kernel in android is the only GPL code you will find from Google, and even then they got a lot of criticism from FSF folks for deciding to license modules under a more liberal license So if you are a developer and want to see your own library and code used by corporates such as Google and many others, a…
I don't really understand this sentence. No one is forcing anyone to do anything. There is code, and it has a license, and if you don't like the terms of the license, you don't use the code. Is it also ridiculous that that most software/movie/music/book creators use copyright law to "force" consumers to pay for their output?
Re: Google’s YouTube Uses FFmpeg
#34To me this illustrates that if you want to ensure that improvements to your code are shared back, you'd better use the AGPL license ( http://www.gnu.org/licenses/agpl.html ) instead of GPL. Quote from the AGPL preamble: It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly ac…
On the other hand, many companies avoid using AGPL code altogether. Code that isn't used can't be improved.
Re: Google’s YouTube Uses FFmpeg
#35I don't want to be snarky in response to an ffmpeg developer, because I love ffmpeg and respect his contributions, but still, this is not exactly news. The explosion of the entire category of "video sharing sites based on Flash" happened right after ffmpeg added FLV support. That was the missing piece -- before that, you could only convert videos to FLV using Adobe's proprietary (and expensive and crappy and GUI-base…
Re: Google’s YouTube Uses FFmpeg
#36Earlier quoted context omitted.
> Google won't touch or integrate anything that is GPL licensed into their own products ffmpeg is GPL, and it is being used in youtube. Isn't that the story here? > Using copyright law to force corporations and developers to become contributors and active participants in your software project is, to me, a ridiculous notion. So the fact that so many companies contribute to the Linux kernel has nothing to do with its G…
FFmpeg can also be compiled with an LGPL license so it can be linked in commercial products. Also executing an external GPL library/binary from a commercial product (no direct linking) is not in direct contradiction with GPL terms (although it's a gray area where most companies would probably not want to go).
Re: Google’s YouTube Uses FFmpeg
#37Earlier quoted context omitted.
FFmpeg can also be compiled with an LGPL license so it can be linked in commercial products. Also executing an external GPL library/binary from a commercial product (no direct linking) is not in direct contradiction with GPL terms (although it's a gray area where most companies would probably not want to go).
Can you elaborate on the gray area bit?
Re: Google’s YouTube Uses FFmpeg
#38To me this illustrates that if you want to ensure that improvements to your code are shared back, you'd better use the AGPL license ( http://www.gnu.org/licenses/agpl.html ) instead of GPL. Quote from the AGPL preamble: It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly ac…
Google won't touch or integrate anything that is GPL licensed into their own products - especially AGPL. the linux kernel in android is the only GPL code you will find from Google, and even then they got a lot of criticism from FSF folks for deciding to license modules under a more liberal license So if you are a developer and want to see your own library and code used by corporates such as Google and many others, a…
Re: Google’s YouTube Uses FFmpeg
#39Earlier quoted context omitted.
FFmpeg can also be compiled with an LGPL license so it can be linked in commercial products. Also executing an external GPL library/binary from a commercial product (no direct linking) is not in direct contradiction with GPL terms (although it's a gray area where most companies would probably not want to go).
Can you elaborate on the gray area bit?
Re: Google’s YouTube Uses FFmpeg
#40Earlier quoted context omitted.
FFmpeg can also be compiled with an LGPL license so it can be linked in commercial products. Also executing an external GPL library/binary from a commercial product (no direct linking) is not in direct contradiction with GPL terms (although it's a gray area where most companies would probably not want to go).
Can you elaborate on the gray area bit?