V0id wrote:
У вт, 2009-07-28 у 07:30 +0000, Robert Fraser пише:
Just do --disable-gpl
Sent via BlackBerry from T-Mobile
-----Original Message-----
From: Jacobson981 <[email protected]>
Date: Tue, 28 Jul 2009 09:31:11
To: Libav* user questions and discussions<[email protected]>
Subject: [libav-user] license usage
i've compiled and staticly linked ffmpeg with "--disable-mmx
--disable-mmx2 --disable-ssse3" (no libswscale...) can i use it in my
non-free app without releasing codes of my own application?
Also, you can link only shared version of LGPL'ed library to
non-opensource application. There is no need to turn off optimizations
manually configure will do it for you. And at the end of configuration
you'll see the license of library that you will get after compilation.
You can use libswscale from svn if you need it - it is under LGPL
there (except some optimizations).
In my recent svn checkout, although configure says it is LGPL, and
LICENSE stating (only) '- some x86 optimizations in libswscale' are GPL,
function sws_scale is defined in the file libswscale/swscale.c which
explicitly refers to GPL (not LGPL) in the file header. Only swscale.h
is LGPL. So, irrespective of optimizations included or not, a function
call to sws_scale should require an application GPLed.
In consequence, in my view as soon as you do a call to libswscale such
as sws_scale(...), you need GPL for your program, irrespective of
whether you take the code from svn or somewhere else. (And on what basis
can a once GPLed file be transfered to LGPL later anyhow?) Or am I
missing something?
Kind regards,
Stefan
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user