<p dir="ltr">My understanding is that ffmpeg is LGPL, but what about x264? By the way, is it included in the big GStreamer library? </p>
<div class="gmail_quote">On Oct 5, 2012 4:33 PM, "Sebastian Dröge" <<a href="mailto:sebastian.droege@collabora.co.uk">sebastian.droege@collabora.co.uk</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Fr, 2012-10-05 at 16:10 -0400, cowwoc wrote:<br>
> What's the impact of static linking followed by dynamic linking as<br>
> you mentioned? I assume from a legal/LGPL point of view, it's as if<br>
> we're dynamically linking our application with GStreamer, correct?<br>
<br>
I'm not a lawyer but general understanding of LGPL and static linking<br>
is, that you need to provide all means to be able to relink the<br>
application against modified versions of the LGPL'd libraries.<br>
<br>
If you take a look at the approach we did for static linking here you'll<br>
notice that this is absolutely nothing to worry about. All (LGPL'd)<br>
GStreamer code is linked into a single shared library from these static<br>
libraries and your application code is a) separate from this and b) uses<br>
GStreamer and related libraries like a shared library, thus the same<br>
rules apply as for using GStreamer as a shared library.<br>
<br>
E.g. the demo application I linked in the original mail contains one<br>
shared library libgstreamer_android.so, which contains all of GStreamer,<br>
dependencies, plugins. And another library libtutorial-5.so, which<br>
contains the native code of the application.<br>
<br>
<br>
There should be no problem developing closed source, commercial<br>
applications with this approach as it's the same situation you have on<br>
desktop systems with shared LGPL'd libraries.<br>
<br>_______________________________________________<br>
gstreamer-android mailing list<br>
<a href="mailto:gstreamer-android@lists.freedesktop.org">gstreamer-android@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-android" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-android</a><br>
<br></blockquote></div>