[jitsi-dev] LibJitsi using Apache 2.0 licence but FMJ using LGPL


#1

Hello,
I am new to the LibJitsi dev mailing list. I am sorry if this is a duplicate question, I have read through the archives and cannot see anyone asking this already…

We would like to use LibJitsi in a new project but we are not allowed to include third-party dependencies that use the LGPL (or GPL) license.
I can see that LibJitsi itself has moved to the Apache 2.0 license, which is good.
However, LibJitsi depends on FMJ which is still using the LGPL license. Additionally, FMJ uses FFMPEG which also uses the LGPL license.
Does anyone know whether the FMJ project would be interested in switching to a dual-license or Apache 2.0 license so that we can use it in our project.

I can see from the LibJitsi source code that there is a jitsi-lgpl-dependencies.jar file that contains optional libraries that are LGPL licensed
which I guess we could replace with our own implementation or Apache/MIT/BSD licensed alternatives (if they exist).

It looks like FMJ is used for a lot of Jitsi media stream related functionality and although FMJ contains a JMF compatible API Jitsi seems to use the FMJ implementations directly rather than sticking with only invoking the JMF api methods.

I will post this question to the FMJ development mailing list also.

Thanks for any help.

Simon.


#2

Hey Simon,

There are no plans of switching FMJ to anything other than LGPL. Even less
so for ffmpeg.

In general however there is little to no reason for one to avoid the LGPL
so you might want to check this with your lawyers again.

Emil

···

On Tuesday, 17 November 2015, Simon Billingsley < simon.billingsley@oracle.com> wrote:

Hello,
I am new to the LibJitsi dev mailing list. I am sorry if this is a
duplicate question, I have read through the archives and cannot see anyone
asking this already…

We would like to use LibJitsi in a new project but we are not allowed to
include third-party dependencies that use the LGPL (or GPL) license.
I can see that LibJitsi itself has moved to the Apache 2.0 license, which
is good.
However, LibJitsi depends on FMJ which is still using the LGPL license.
Additionally, FMJ uses FFMPEG which also uses the LGPL license.
Does anyone know whether the FMJ project would be interested in switching
to a dual-license or Apache 2.0 license so that we can use it in our
project.

I can see from the LibJitsi source code that there is a
jitsi-lgpl-dependencies.jar file that contains optional libraries that are
LGPL licensed
which I guess we could replace with our own implementation or
Apache/MIT/BSD licensed alternatives (if they exist).

It looks like FMJ is used for a lot of Jitsi media stream related
functionality and although FMJ contains a JMF compatible API Jitsi seems to
use the FMJ implementations directly rather than sticking with only
invoking the JMF api methods.

I will post this question to the FMJ development mailing list also.

Thanks for any help.

Simon.

_______________________________________________
dev mailing list
dev@jitsi.org <javascript:;>
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
https://jitsi.org


#3

Emil,
Thank you for taking the time to reply.
I will now need to ask our legal department about whether we are allowed to use FMJ / FFMPEG as part of our solution.

Thanks, Simon.

···

On 17 Nov 2015, at 13:47, Emil Ivov <emcho@jitsi.org> wrote:

Hey Simon,

There are no plans of switching FMJ to anything other than LGPL. Even less so for ffmpeg.

In general however there is little to no reason for one to avoid the LGPL so you might want to check this with your lawyers again.

Emil

On Tuesday, 17 November 2015, Simon Billingsley <simon.billingsley@oracle.com <mailto:simon.billingsley@oracle.com>> wrote:
Hello,
I am new to the LibJitsi dev mailing list. I am sorry if this is a duplicate question, I have read through the archives and cannot see anyone asking this already…

We would like to use LibJitsi in a new project but we are not allowed to include third-party dependencies that use the LGPL (or GPL) license.
I can see that LibJitsi itself has moved to the Apache 2.0 license, which is good.
However, LibJitsi depends on FMJ which is still using the LGPL license. Additionally, FMJ uses FFMPEG which also uses the LGPL license.
Does anyone know whether the FMJ project would be interested in switching to a dual-license or Apache 2.0 license so that we can use it in our project.

I can see from the LibJitsi source code that there is a jitsi-lgpl-dependencies.jar file that contains optional libraries that are LGPL licensed
which I guess we could replace with our own implementation or Apache/MIT/BSD licensed alternatives (if they exist).

It looks like FMJ is used for a lot of Jitsi media stream related functionality and although FMJ contains a JMF compatible API Jitsi seems to use the FMJ implementations directly rather than sticking with only invoking the JMF api methods.

I will post this question to the FMJ development mailing list also.

Thanks for any help.

Simon.

_______________________________________________
dev mailing list
dev@jitsi.org <javascript:;>
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
https://jitsi.org <https://jitsi.org/>
_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

Simon Billingsley | Principal Member of Technical Staff
Phone: +441473284906 | Mobile: +447765933711
Oracle Communications
Robert Ransome House, 19 Carr Street | Ipswich | Suffolk | IP4 1ER | United Kingdom
ORACLE Corporation UK Ltd is a company incorporated in England & Wales | Company Reg. No. 1782505 | Reg. office: Oracle Parkway, Thames Valley Park, Reading RG6 1RA

Oracle is committed to developing practices and products that help protect the environment