|
SourceCode
The FFMS2 source code and how to get it
Featured Getting the FFMS2 source codeYou can download the FFMS2 source code from our Subversion repository. Instructions on how to download the source code are found on the checkout page. The instructions are for checking out the SVN trunk, which is the development version. Normally, this will be safe enough for most uses, but don't be surprised if you run into new and interesting bugs (please report them, in that case). If you want to download an older version of the source code (such as the latest stable release, rather than the current development version), check out the tags directory. To check out one of those versions, replace the /trunk/ part of the SVN checkout URL with /tags/tagname/. For example, in order to check out version 2.15, use the URL http://ffmpegsource.googlecode.com/svn/tags/2.15/. Source code tarballs are also provided for some versions; see the downloads section. LicenseFFMS2 itself is covered by the MIT license. However, since it is linked against libraries with various interesting licensing issues, the actual license of the binaries may vary. If you link FFMS2 against a FFmpeg compiled without any GPL components, then FFmpeg is covered by the LGPL, and the FFMS2 binary remains covered by the MIT license, at least in principle (there's a whole jungle of interesting legal arguments you could make here because the LGPL is even dumber than the GPL and differs between different types of linking etc; it is your responsibility to make sure you're complying with FFmpeg's license). If you link FFMS2 against a FFmpeg compiled with GPL components, then FFMS2 itself also becomes covered by the GPL. If you link FFMS2 against a FFmpeg compiled with non-redistributable components then the entire package becomes non-redistributable (at least in theory). |