diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2020-04-30 18:12:19 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2020-04-30 18:12:19 +0530 |
commit | e727ce548c28e5a0577148069a7a81f67b9ba630 (patch) | |
tree | b823bf41873709b27cb36d6f2a613cef7eeb6630 /README.md | |
parent | c437e175ad9c82732ac46e36ccc398ad041bf13b (diff) | |
download | gst-libav-e727ce548c28e5a0577148069a7a81f67b9ba630.tar.gz |
README: Convert to markdown, clarify licensing
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-libav/-/merge_requests/68>
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..15e40f1 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# gst-libav + +This module contains a GStreamer plugin for using the encoders, decoders, +muxers, and demuxers provided by FFmpeg. It is called gst-libav for historical +reasons. + +# Plugin Dependencies and Licenses + +GStreamer is developed under the terms of the LGPL-2.1 (see COPYING file for +details), and that includes the code in this repository. + +However, this repository depends on FFmpeg, which can be built in the following +modes using various `./configure` switches: LGPL-2.1, LGPL-3, GPL, or non-free. + +This can mean, for example, that if you are distributing an application which +has a non-GPL compatible license (like a closed-source application) with +GStreamer, you have to make sure not to build FFmpeg with GPL code enabled. + +Overall, when using plugins that link to GPL libraries, GStreamer is for all +practical reasons under the GPL itself. + +The above recommendations are not legal advice, and you are responsible for +ensuring that you meet your licensing obligations. |