<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    I have a library which uses dynamic linking to integrate libav into
    a library which is not licensed under the LGPL.<br>
    <br>
    Is it allowed to distribute an application which integrates the
    libav library and my library together in an archive file where it is
    possible to replace the libav libraries with a modified version?<br>
    <br>
    In particular, the libraries are contained within an Android .apk
    file which is an Android executable. However, the executable object
    code and the libraries are separated within the .apk file and the
    libraries can be replaced with a simple archive tool like 7zip. <br>
    Within the .apk file there is a folder lib which contains the
    dynamically linked FFmpeg libraries e.g. libavcodec.so.<br>
    <br>
    I'm not sure if section 6 b) of the LGPL can be applied in this case
    becasue of (1).<br>
    <blockquote>Use a suitable shared library mechanism for linking with
      the<br>
      Library.  A suitable mechanism is one that (1) uses at run time a<br>
      copy of the library already present on the user's computer system,<br>
      rather than copying library functions into the executable, and (2)<br>
      will operate properly with a modified version of the library, if<br>
      the user installs one, as long as the modified version is<br>
      interface-compatible with the version that the work was made with.<br>
    </blockquote>
    I'm aware of the LGPL-Java note <a class="moz-txt-link-freetext"
      href="http://www.gnu.org/licenses/lgpl-java.html">http://www.gnu.org/licenses/lgpl-java.html</a><br>
    However, this case is not covered there so I'm still unsure.<br>
    <br>
    Thank you<br>
    <br>
    Kevin<br>
  </body>
</html>