Is libilbc DFSG compatible?

Tzafrir Cohen tzafrir at cohens.org.il
Sun Jul 1 22:21:35 BST 2018


Hi,

Short version is: no problem with the one you linked to.

On Sun, Jul 01, 2018 at 01:23:08AM +0200, Pali Rohár wrote:
> Hello!

There are two common implementations of iLBC. One of them is "almost
free" from an older RFC:

> 
> In past there were problems with iLBC implementation found in RFC3951
> and some software had removed its implementation from source packages.
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=393402
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=664606
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665938
> 
> In following git repository is extracted WebRTC implementation of iLBC
> which claims "drop-in replacement for the non-free code from RFC 3591".

This is a different (and incompatible) implementation of iLBC. It is
free and can be safely used in Debian. iLBC was the initial audio codec
in WebRTC implementations by Google and was released by them.

Thus the following two are OK. But can't be used as-is (without some
basic adaptation) for older code that was built for the former.

> 
> https://github.com/TimothyGu/libilbc
> 
> And there is also RFP bug:
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675959
> 
> So obvious question: Is this libilbc implementation DFSG compatible and
> could be included into Debian archive?
> 
> If yes then I'm interested in packaging this library in Debian.

Go ahead!

> 
> There are more applications which supports iLBC (e.g. ffmpeg) but in
> Debian it is disabled at compile time due to missing library.

Be sure to check which specific library they use. Though I gather that
nowadays most use the WebRTC one.

-- 
Tzafrir Cohen         | Diasp: tzafrir at wk3.org | VIM is
http://tzafrir.org.il | Matrix: t-c at matrix.org | a Mutt's
tzafrir at cohens.org.il | Mast: tzafrir at tooot.im |  best
tzafrir at debian.org    |                        | friend



More information about the Pkg-voip-maintainers mailing list