Videoplaying and conversion algorithm libraries and commandline tools face a significant threat to their existence. Pirates are using those freely-available tools for their criminal activities on common hollywood movies, and it's difficult to understand how ffmpeg can avoid being in the crossfire of all the content owner's fury.
History of this is that we had rejected invitation to develop video technologies simply because we couldn't see viable plan how to license the hollywood movies, which still happens to be the most requested video content available on the internet. When licensing opportunities are non-existing, it kills the whole video technology area. While all content on internet are by default non-licensable in similar way, video technology is special because the most favoured content selection has already been done, and hollywood movies have won that battle already. Thus it's hollywood movie license that is needed if any video content playing algorithms should be developed.
Our solution to the problem after rejecting video tech is to develop 3d models in opengl. 3d modelling area does not have preferred content in the same way as what role hollywood movies take in video area. This allows us to choose the content where licenses are available, since end users do not immediately reject the content simply because it comes from different artist. Video tech developers never had that luxury.
But the question remains, how did ffmpeg handle the copyright problem? The main problems is that pirates are using their tools for criminal acts, and if the developers are not carefully supporting DRM technologies that hollywood wants for the video conversion utilities, then they might face lawsuits coming from movie producers. I'm waiting for explanation of what techniques they use to avoid being sued by content owners?