[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