[FFmpeg-trac] #1229(FFmpeg:closed): LGPL is not compatible with IOS

FFmpeg trac at avcodec.org
Fri Apr 27 13:31:35 CEST 2012


#1229: LGPL is not compatible with IOS
-------------------------------------+-------------------------------------
             Reporter:  yepher       |                    Owner:
                 Type:  license      |                   Status:  closed
  violation                          |                Component:  FFmpeg
             Priority:  normal       |               Resolution:  wontfix
              Version:  unspecified  |               Blocked By:
             Keywords:               |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by cehoyos):

 Replying to [comment:3 cowwoc]:
 > So if I understand you correctly, so long as we publish all object code
 (.o and .a files) necessary to relink our application we can use use
 FFMPEG on Apple App Store without releasing the source-code for our
 application. Is that correct?
 No.

 Please understand that "usage" of FFmpeg is completely unlimited, what you
 are asking for are the rules for distribution. You have to follow either
 the requirements of the LGPL or the requirements of the GPL, depending on
 which optional features of FFmpeg you choose when you run ./configure.
 If you decide to enable GPL-only features of FFmpeg, you have to follow
 the GPL which includes (beside other requirements) the requirement for
 providing the complete source code for the application that is based on
 (contains) FFmpeg.
 If LGPL is enough for you, you have to provide the exact FFmpeg source
 code you used, but not the source code of the application that links
 against FFmpeg. Several other requirements exist, either read the LGPL or
 http://ffmpeg.org/legal.html - if you cannot (or don't want to) follow
 item 2 (and 16), i.e. if you are not using dynamic linking, you have to
 provide the necessary object files to allow static (re-)linking of your
 whole application.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1229#comment:4>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list