Re: [libav-devel] [PATCH 2/2] configure: mark libfdk-aac as nonfree

2012-07-19 Thread Jean-Baptiste Kempf
On Wed, Jul 18, 2012 at 03:38:38PM +0200, Diego Biurrun wrote :
 The SFLC lawyer said the libfdk-aac license looked (l)gpl-incompatible
 to him.

Well, I am sad, but not surprised.


-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel


Re: [libav-devel] [PATCH 2/2] configure: mark libfdk-aac as nonfree

2012-07-19 Thread Luca Barbato
On 07/19/2012 10:19 AM, Jean-Baptiste Kempf wrote:
 On Wed, Jul 18, 2012 at 03:38:38PM +0200, Diego Biurrun wrote :
 The SFLC lawyer said the libfdk-aac license looked (l)gpl-incompatible
 to him.
 
 Well, I am sad, but not surprised.
 

I'd like to have a better understanding

fdk:

Redistribution and use in source and binary forms, with or without
modification, are permitted without
payment of copyright license fees provided that you satisfy the
following conditions:

(A)
You must retain the complete text of this software license in
redistributions of the FDK AAC Codec or
your modifications thereto in source code form.

(B)
You must retain the complete text of this software license in the
documentation and/or other materials
provided with redistributions of the FDK AAC Codec or your modifications
thereto in binary form.
You must make available free of charge copies of the complete source
code of the FDK AAC Codec and your
modifications thereto to recipients of copies in binary form.

(C)
The name of Fraunhofer may not be used to endorse or promote products
derived from this library without
prior written permission.

(D)
You may not charge copyright license fees for anyone to use, copy or
distribute the FDK AAC Codec
software or your modifications thereto.

(E)
Your modified versions of the FDK AAC Codec must carry prominent notices
stating that you changed the software
and the date of any change. For modified versions of the FDK AAC Codec,
the term
Fraunhofer FDK AAC Codec Library for Android must be replaced by the term
Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library
for Android.

Currently the mismatch is (E) more than (D) in my eyes.

D is a match for lgpl-2.1 2. c

c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.

The second part of E is a stronger version of the non-endorsement clause
from bsd (that is compatible) so I'm not sure it could be considered an
additional restriction.


Could we have a specific detail on which section clashes?

lu

-- 

Luca Barbato
Gentoo/linux
http://dev.gentoo.org/~lu_zero

___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel


Re: [libav-devel] [PATCH 2/2] configure: mark libfdk-aac as nonfree

2012-07-19 Thread Måns Rullgård
Luca Barbato lu_z...@gentoo.org writes:

 On 07/19/2012 10:19 AM, Jean-Baptiste Kempf wrote:
 On Wed, Jul 18, 2012 at 03:38:38PM +0200, Diego Biurrun wrote :
 The SFLC lawyer said the libfdk-aac license looked (l)gpl-incompatible
 to him.
 
 Well, I am sad, but not surprised.
 

 I'd like to have a better understanding

 fdk:

 Redistribution and use in source and binary forms, with or without
 modification, are permitted without
 payment of copyright license fees provided that you satisfy the
 following conditions:

 (A)
 You must retain the complete text of this software license in
 redistributions of the FDK AAC Codec or
 your modifications thereto in source code form.

This is normal and similar to BSD clause 1.

 (B)
 You must retain the complete text of this software license in the
 documentation and/or other materials
 provided with redistributions of the FDK AAC Codec or your modifications
 thereto in binary form.

This is similar to BSD clause 2.

 You must make available free of charge copies of the complete source
 code of the FDK AAC Codec and your modifications thereto to recipients
 of copies in binary form.

This could be seen to be an additional restriction compared to (L)GPL 1:

  You may charge a fee for the physical act of transferring a copy, [...].

It could also be argued that the free of charge requirement applies
only to the source code as such and not to the transfer thereof.

 (C)
 The name of Fraunhofer may not be used to endorse or promote products
 derived from this library without
 prior written permission.

This is the BSD non-endorsement clause with a few words removed.

 (D)
 You may not charge copyright license fees for anyone to use, copy or
 distribute the FDK AAC Codec
 software or your modifications thereto.

This is LGPL 2c in part.  LGPL adds under the terms of this License.

 (E)
 Your modified versions of the FDK AAC Codec must carry prominent notices
 stating that you changed the software
 and the date of any change.

This is LGPL 2b.

 For modified versions of the FDK AAC Codec, the term Fraunhofer FDK
 AAC Codec Library for Android must be replaced by the term
 Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library
 for Android.

This restriction is probably not compatible with (L)GPL.  Naming
restrictions are cited as rendering the Apache-1.1 and PHP licences
GPL-incompatible.

 Currently the mismatch is (E) more than (D) in my eyes.

 D is a match for lgpl-2.1 2. c

 c) You must cause the whole of the work to be licensed at no
 charge to all third parties under the terms of this License.

Agreed.

 The second part of E is a stronger version of the non-endorsement clause
 from bsd (that is compatible) so I'm not sure it could be considered an
 additional restriction.

I'm afraid the FSF is stricter in its interpretation than you are.

 Could we have a specific detail on which section clashes?

+1

-- 
Måns Rullgård
m...@mansr.com
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel


Re: [libav-devel] [PATCH 2/2] configure: mark libfdk-aac as nonfree

2012-07-19 Thread Kieran Kunhya
On Thu, Jul 19, 2012 at 1:12 PM, Måns Rullgård m...@mansr.com wrote:
 Luca Barbato lu_z...@gentoo.org writes:

 On 07/19/2012 10:19 AM, Jean-Baptiste Kempf wrote:
 On Wed, Jul 18, 2012 at 03:38:38PM +0200, Diego Biurrun wrote :
 The SFLC lawyer said the libfdk-aac license looked (l)gpl-incompatible
 to him.

 Well, I am sad, but not surprised.


 I'd like to have a better understanding

 fdk:

 Redistribution and use in source and binary forms, with or without
 modification, are permitted without
 payment of copyright license fees provided that you satisfy the
 following conditions:

 (A)
 You must retain the complete text of this software license in
 redistributions of the FDK AAC Codec or
 your modifications thereto in source code form.

 This is normal and similar to BSD clause 1.

 (B)
 You must retain the complete text of this software license in the
 documentation and/or other materials
 provided with redistributions of the FDK AAC Codec or your modifications
 thereto in binary form.

 This is similar to BSD clause 2.

 You must make available free of charge copies of the complete source
 code of the FDK AAC Codec and your modifications thereto to recipients
 of copies in binary form.

 This could be seen to be an additional restriction compared to (L)GPL 1:

   You may charge a fee for the physical act of transferring a copy, [...].

 It could also be argued that the free of charge requirement applies
 only to the source code as such and not to the transfer thereof.

 (C)
 The name of Fraunhofer may not be used to endorse or promote products
 derived from this library without
 prior written permission.

 This is the BSD non-endorsement clause with a few words removed.

 (D)
 You may not charge copyright license fees for anyone to use, copy or
 distribute the FDK AAC Codec
 software or your modifications thereto.

 This is LGPL 2c in part.  LGPL adds under the terms of this License.

 (E)
 Your modified versions of the FDK AAC Codec must carry prominent notices
 stating that you changed the software
 and the date of any change.

 This is LGPL 2b.

 For modified versions of the FDK AAC Codec, the term Fraunhofer FDK
 AAC Codec Library for Android must be replaced by the term
 Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library
 for Android.

 This restriction is probably not compatible with (L)GPL.  Naming
 restrictions are cited as rendering the Apache-1.1 and PHP licences
 GPL-incompatible.

 Currently the mismatch is (E) more than (D) in my eyes.

 D is a match for lgpl-2.1 2. c

 c) You must cause the whole of the work to be licensed at no
 charge to all third parties under the terms of this License.

 Agreed.

 The second part of E is a stronger version of the non-endorsement clause
 from bsd (that is compatible) so I'm not sure it could be considered an
 additional restriction.

 I'm afraid the FSF is stricter in its interpretation than you are.

 Could we have a specific detail on which section clashes?

 +1

You may use this FDK AAC Codec software or modifications thereto only
for purposes that are authorized
by appropriate patent licenses.

I think this part is GPL incompatible because it is an additional
restriction (or is it not considered part of the licence?).
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel


Re: [libav-devel] [PATCH 2/2] configure: mark libfdk-aac as nonfree

2012-07-18 Thread Luca Barbato

On 7/18/12 7:57 AM, Jean-Baptiste Kempf wrote:

Did any of us ask FLSC, FSFE or Chris?


I did not, who did/would do?

lu
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel


Re: [libav-devel] [PATCH 2/2] configure: mark libfdk-aac as nonfree

2012-07-18 Thread Diego Biurrun
On Wed, Jul 18, 2012 at 07:57:07AM +0200, Jean-Baptiste Kempf wrote:
 On Wed, Jul 18, 2012 at 02:43:13AM +0200, Luca Barbato wrote :
  On 07/17/2012 08:13 PM, Diego Biurrun wrote:
   ---
   Somehow I missed this during review - of course the prudent choice is
   not to assume compatibility until it has been confirmed.  In general
   compatibility between copyleft-style licenses is tricky...
  
  We discussed that before the commit, the short version of fdk license
  and the verbose (l)gpl version match the restriction.
  
  Or so it seemed to us when we committed the patch. Not sure what changed
  in that interpretation.
 
 Did any of us ask FLSC, FSFE or Chris?

Derek mailed the SFLC and got a negative response.  Until we get further
clarification I believe we have to assume incompatibility.

Diego
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel


Re: [libav-devel] [PATCH 2/2] configure: mark libfdk-aac as nonfree

2012-07-18 Thread Jean-Baptiste Kempf
On Wed, Jul 18, 2012 at 09:49:24AM +0200, Diego Biurrun wrote :
 Derek mailed the SFLC and got a negative response.

Negative answer? What do you mean?

-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel


Re: [libav-devel] [PATCH 2/2] configure: mark libfdk-aac as nonfree

2012-07-18 Thread Diego Biurrun
On Wed, Jul 18, 2012 at 10:29:46AM +0200, Jean-Baptiste Kempf wrote:
 On Wed, Jul 18, 2012 at 09:49:24AM +0200, Diego Biurrun wrote :
  Derek mailed the SFLC and got a negative response.
 
 Negative answer? What do you mean?

The SFLC lawyer said the libfdk-aac license looked (l)gpl-incompatible
to him.

Derek, can you fill in the details please?

Diego
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel


[libav-devel] [PATCH 2/2] configure: mark libfdk-aac as nonfree

2012-07-17 Thread Diego Biurrun
---
Somehow I missed this during review - of course the prudent choice is
not to assume compatibility until it has been confirmed.  In general
compatibility between copyleft-style licenses is tricky...

 configure |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/configure b/configure
index d6fede1..8de7e98 100755
--- a/configure
+++ b/configure
@@ -2626,6 +2626,7 @@ die_license_disabled gpl libxvid
 die_license_disabled gpl x11grab
 
 die_license_disabled nonfree libfaac
+die_license_disabled nonfree libfdk_aac
 die_license_disabled nonfree openssl
 
 die_license_disabled version3 libopencore_amrnb
-- 
1.7.1

___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel


Re: [libav-devel] [PATCH 2/2] configure: mark libfdk-aac as nonfree

2012-07-17 Thread Justin Ruggles
On 07/17/2012 02:13 PM, Diego Biurrun wrote:
 ---
 Somehow I missed this during review - of course the prudent choice is
 not to assume compatibility until it has been confirmed.  In general
 compatibility between copyleft-style licenses is tricky...
 
  configure |1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 diff --git a/configure b/configure
 index d6fede1..8de7e98 100755
 --- a/configure
 +++ b/configure
 @@ -2626,6 +2626,7 @@ die_license_disabled gpl libxvid
  die_license_disabled gpl x11grab
  
  die_license_disabled nonfree libfaac
 +die_license_disabled nonfree libfdk_aac
  die_license_disabled nonfree openssl
  
  die_license_disabled version3 libopencore_amrnb

I agree.

-Justin

___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel


Re: [libav-devel] [PATCH 2/2] configure: mark libfdk-aac as nonfree

2012-07-17 Thread Luca Barbato
On 07/17/2012 08:13 PM, Diego Biurrun wrote:
 ---
 Somehow I missed this during review - of course the prudent choice is
 not to assume compatibility until it has been confirmed.  In general
 compatibility between copyleft-style licenses is tricky...

We discussed that before the commit, the short version of fdk license
and the verbose (l)gpl version match the restriction.

Or so it seemed to us when we committed the patch. Not sure what changed
in that interpretation.

lu

-- 

Luca Barbato
Gentoo/linux
http://dev.gentoo.org/~lu_zero

___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel


Re: [libav-devel] [PATCH 2/2] configure: mark libfdk-aac as nonfree

2012-07-17 Thread Jean-Baptiste Kempf
On Wed, Jul 18, 2012 at 02:43:13AM +0200, Luca Barbato wrote :
 On 07/17/2012 08:13 PM, Diego Biurrun wrote:
  ---
  Somehow I missed this during review - of course the prudent choice is
  not to assume compatibility until it has been confirmed.  In general
  compatibility between copyleft-style licenses is tricky...
 
 We discussed that before the commit, the short version of fdk license
 and the verbose (l)gpl version match the restriction.
 
 Or so it seemed to us when we committed the patch. Not sure what changed
 in that interpretation.

Did any of us ask FLSC, FSFE or Chris?

Best regards,

-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel