You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bluesky-dev@incubator.apache.org by Arthur Chen <zi...@gmail.com> on 2009/07/27 02:59:21 UTC

Fwd: [libav-user] License of libavcodec and libavformat

---------- Forwarded message ----------
From: d3fault <d3...@gmail.com>
Date: 2009/7/27
Subject: Re: [libav-user] License of libavcodec and libavformat
To: Libav* user questions and discussions <li...@mplayerhq.hu>


 On Sun, Jul 26, 2009 at 7:12 PM, Arthur Chen <zi...@gmail.com> wrote:

> Hi all,
>    I am using the libavcodec and libavformat to develop an e-learning
> project. The project request all library which we used in it be under
LGPL.
> I know that FFmpeg is licensed under the LGPL version 2.1 or later.
> However,
> FFmpeg incorporates several optional modules that are covered by the GPL
> version 2 or later, notably libpostproc and libswscale.
>    But I don't know the License of libavcodec and libavformat....
>
> regards,
> Arthur


libavcodec and libavformat are both LGPL, but if the library you use with
your app was compiled to use libpostproc and/or libswscale (most likely it
was unless you compiled it yourself), then you can't redistribute those
binaries unless you comply to the terms of the GPL and release your source
code too. If you don't need libswscale or libpostproc, you should look into
compiling your own libraries in LGPL mode. It's something along the lines of
--enable-lgpl and --disable-gpl as arguments for your ./configure

./configure --help should get you started


>
> _______________________________________________
> libav-user mailing list
> libav-user@mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/libav-user
>
_______________________________________________
libav-user mailing list
libav-user@mplayerhq.hu
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Re: [libav-user] License of libavcodec and libavformat

Posted by Samuel Kevin <lo...@gmail.com>.
2009/8/10 Bill Stoddard <wg...@gmail.com>

> Arthur Chen wrote:
>
>> Hi Luciano Resende,
>>
>> We have built LGPLed  libavcodec and libavformat, and modified the code to
>> make them compatible. For the BlueSky users, we will upload our modified
>> source code, the LGPLed libavcodec and libavformat will be included in the
>> netclasslib, just execute install.sh, all the library we used in bulesky
>> will be installed.
>>
>> regards,
>> Arthur
>>
>> 2009/8/10 Luciano Resende <lu...@gmail.com>
>>
>>
>>
>>> On Sun, Aug 9, 2009 at 11:46 PM, Arthur Chen<zi...@gmail.com>
>>> wrote:
>>>
>>>
>>>> Hi Luciano Resende,
>>>>
>>>> The libavcodec and libavformat we used in Realclass can be configured as
>>>> LGPLed at build time.
>>>>
>>>> regards,
>>>> Arthur
>>>>
>>>>
>>>>
>>> Hi Authur,
> Just to be clear... ASF projects can dynamically link to LGPL code but we
> are not allowed to redistribute LGPL code.  So Luciano is asking how bluesky
> users will get an LGPL build of ffmpeg.  We will either need to rely on a
> copy already installed in a system or direct users to download it from a
> non-ASF site.

FFmpeg has already been packed into a package named as NetClass lib with
other libs like JRTP lib. I suppose we could offer a download link,which our
has already done, from non-ASF site .

>
>
> Bill
>
>
>  This goes back to my original question. Someone will have to build
>>> libavcodec and libavformat configured as LGPLed and then make this
>>> available to BlueSky users... Who would make these releases ?
>>>
>>> --
>>>  Luciano Resende
>>> Apache Tuscany, Apache PhotArk
>>> http://people.apache.org/~lresende
>>> http://lresende.blogspot.com/
>>>
>>>
>>>
>>
>>
>>
>
>


-- 
Bowen Ma a.k.a Samuel Kevin @ Bluesky Dev Team    XJTU
Shaanxi Province Key Lab. of Satellite and Terrestrial Network Tech
http://incubator.apache.org/bluesky/

Re: [libav-user] License of libavcodec and libavformat

Posted by Bill Stoddard <wg...@gmail.com>.
Arthur Chen wrote:
> Hi Luciano Resende,
>
> We have built LGPLed  libavcodec and libavformat, and modified the code to
> make them compatible. For the BlueSky users, we will upload our modified
> source code, the LGPLed libavcodec and libavformat will be included in the
> netclasslib, just execute install.sh, all the library we used in bulesky
> will be installed.
>
> regards,
> Arthur
>
> 2009/8/10 Luciano Resende <lu...@gmail.com>
>
>   
>> On Sun, Aug 9, 2009 at 11:46 PM, Arthur Chen<zi...@gmail.com> wrote:
>>     
>>> Hi Luciano Resende,
>>>
>>> The libavcodec and libavformat we used in Realclass can be configured as
>>> LGPLed at build time.
>>>
>>> regards,
>>> Arthur
>>>
>>>       
Hi Authur,
Just to be clear... ASF projects can dynamically link to LGPL code but 
we are not allowed to redistribute LGPL code.  So Luciano is asking how 
bluesky users will get an LGPL build of ffmpeg.  We will either need to 
rely on a copy already installed in a system or direct users to download 
it from a non-ASF site.

Bill

>> This goes back to my original question. Someone will have to build
>> libavcodec and libavformat configured as LGPLed and then make this
>> available to BlueSky users... Who would make these releases ?
>>
>> --
>>  Luciano Resende
>> Apache Tuscany, Apache PhotArk
>> http://people.apache.org/~lresende
>> http://lresende.blogspot.com/
>>
>>     
>
>   


Re: [libav-user] License of libavcodec and libavformat

Posted by Arthur Chen <zi...@gmail.com>.
Hi Luciano Resende,

We have built LGPLed  libavcodec and libavformat, and modified the code to
make them compatible. For the BlueSky users, we will upload our modified
source code, the LGPLed libavcodec and libavformat will be included in the
netclasslib, just execute install.sh, all the library we used in bulesky
will be installed.

regards,
Arthur

2009/8/10 Luciano Resende <lu...@gmail.com>

> On Sun, Aug 9, 2009 at 11:46 PM, Arthur Chen<zi...@gmail.com> wrote:
> > Hi Luciano Resende,
> >
> > The libavcodec and libavformat we used in Realclass can be configured as
> > LGPLed at build time.
> >
> > regards,
> > Arthur
> >
>
> This goes back to my original question. Someone will have to build
> libavcodec and libavformat configured as LGPLed and then make this
> available to BlueSky users... Who would make these releases ?
>
> --
>  Luciano Resende
> Apache Tuscany, Apache PhotArk
> http://people.apache.org/~lresende
> http://lresende.blogspot.com/
>

Re: [libav-user] License of libavcodec and libavformat

Posted by Luciano Resende <lu...@gmail.com>.
On Sun, Aug 9, 2009 at 11:46 PM, Arthur Chen<zi...@gmail.com> wrote:
> Hi Luciano Resende,
>
> The libavcodec and libavformat we used in Realclass can be configured as
> LGPLed at build time.
>
> regards,
> Arthur
>

This goes back to my original question. Someone will have to build
libavcodec and libavformat configured as LGPLed and then make this
available to BlueSky users... Who would make these releases ?

-- 
Luciano Resende
Apache Tuscany, Apache PhotArk
http://people.apache.org/~lresende
http://lresende.blogspot.com/

Re: [libav-user] License of libavcodec and libavformat

Posted by Arthur Chen <zi...@gmail.com>.
Hi Luciano Resende,

The libavcodec and libavformat we used in Realclass can be configured as
LGPLed at build time.

regards,
Arthur

2009/8/10 Luciano Resende <lu...@gmail.com>

> On Sun, Aug 9, 2009 at 11:24 PM, Arthur Chen<zi...@gmail.com> wrote:
> > Hi Luciano Resende,
> >
> > As to the License of libavcodec and libavformat we used in Realclass, we
> are
> > clear now. FFmpeg support a configure option to disable GPL code and
> enable
> > LGPLed  libavcodec and libavformat.
> >
>
> How this option work ? Is this something at build time or run time ?
>
> --
>  Luciano Resende
> Apache Tuscany, Apache PhotArk
> http://people.apache.org/~lresende
> http://lresende.blogspot.com/
>

Re: [libav-user] License of libavcodec and libavformat

Posted by Luciano Resende <lu...@gmail.com>.
On Sun, Aug 9, 2009 at 11:24 PM, Arthur Chen<zi...@gmail.com> wrote:
> Hi Luciano Resende,
>
> As to the License of libavcodec and libavformat we used in Realclass, we are
> clear now. FFmpeg support a configure option to disable GPL code and enable
> LGPLed  libavcodec and libavformat.
>

How this option work ? Is this something at build time or run time ?

-- 
Luciano Resende
Apache Tuscany, Apache PhotArk
http://people.apache.org/~lresende
http://lresende.blogspot.com/

Re: [libav-user] License of libavcodec and libavformat

Posted by Arthur Chen <zi...@gmail.com>.
Hi Luciano Resende,

As to the License of libavcodec and libavformat we used in Realclass, we are
clear now. FFmpeg support a configure option to disable GPL code and enable
LGPLed  libavcodec and libavformat.

regards,
Arthur
2009/7/27 Luciano Resende <lu...@gmail.com>

>  On Sun, Jul 26, 2009 at 7:59 PM, Arthur Chen<zi...@gmail.com>
> wrote:
> > ---------- Forwarded message ----------
> > From: d3fault <d3...@gmail.com>
> > Date: 2009/7/27
> > Subject: Re: [libav-user] License of libavcodec and libavformat
> > To: Libav* user questions and discussions <li...@mplayerhq.hu>
> >
> >
> >  On Sun, Jul 26, 2009 at 7:12 PM, Arthur Chen <zi...@gmail.com>
> wrote:
> >
> >> Hi all,
> >>    I am using the libavcodec and libavformat to develop an e-learning
> >> project. The project request all library which we used in it be under
> > LGPL.
> >> I know that FFmpeg is licensed under the LGPL version 2.1 or later.
> >> However,
> >> FFmpeg incorporates several optional modules that are covered by the GPL
> >> version 2 or later, notably libpostproc and libswscale.
> >>    But I don't know the License of libavcodec and libavformat....
> >>
> >> regards,
> >> Arthur
> >
> >
> > libavcodec and libavformat are both LGPL, but if the library you use with
> > your app was compiled to use libpostproc and/or libswscale (most likely
> it
> > was unless you compiled it yourself), then you can't redistribute those
> > binaries unless you comply to the terms of the GPL and release your
> source
> > code too. If you don't need libswscale or libpostproc, you should look
> into
> > compiling your own libraries in LGPL mode. It's something along the lines
> of
> > --enable-lgpl and --disable-gpl as arguments for your ./configure
> >
> > ./configure --help should get you started
> >
> >
>
> In this case, who would release the LGPL build of the required ffmpeg
> libraries ?
>
> --
> Luciano Resende
> Apache Tuscany, Apache PhotArk
> http://people.apache.org/~lresende
> http://lresende.blogspot.com/
>

Re: [libav-user] License of libavcodec and libavformat

Posted by Luciano Resende <lu...@gmail.com>.
On Sun, Jul 26, 2009 at 7:59 PM, Arthur Chen<zi...@gmail.com> wrote:
> ---------- Forwarded message ----------
> From: d3fault <d3...@gmail.com>
> Date: 2009/7/27
> Subject: Re: [libav-user] License of libavcodec and libavformat
> To: Libav* user questions and discussions <li...@mplayerhq.hu>
>
>
>  On Sun, Jul 26, 2009 at 7:12 PM, Arthur Chen <zi...@gmail.com> wrote:
>
>> Hi all,
>>    I am using the libavcodec and libavformat to develop an e-learning
>> project. The project request all library which we used in it be under
> LGPL.
>> I know that FFmpeg is licensed under the LGPL version 2.1 or later.
>> However,
>> FFmpeg incorporates several optional modules that are covered by the GPL
>> version 2 or later, notably libpostproc and libswscale.
>>    But I don't know the License of libavcodec and libavformat....
>>
>> regards,
>> Arthur
>
>
> libavcodec and libavformat are both LGPL, but if the library you use with
> your app was compiled to use libpostproc and/or libswscale (most likely it
> was unless you compiled it yourself), then you can't redistribute those
> binaries unless you comply to the terms of the GPL and release your source
> code too. If you don't need libswscale or libpostproc, you should look into
> compiling your own libraries in LGPL mode. It's something along the lines of
> --enable-lgpl and --disable-gpl as arguments for your ./configure
>
> ./configure --help should get you started
>
>

In this case, who would release the LGPL build of the required ffmpeg
libraries ?

-- 
Luciano Resende
Apache Tuscany, Apache PhotArk
http://people.apache.org/~lresende
http://lresende.blogspot.com/