From: James H. C. Jr. <cl...@jh...> - 2004-03-06 18:30:02
|
>>>>> "Steve" == Steve Kann <st...@st...> writes: Steve> 2) I _think_ iLBC's license is also some kind of modified BSD Steve> license. I'm pretty sure that it isn't GPL, and since it was Steve> presumably compatible with the GPL for asterisk, it's probably Steve> LGPL compatible for us to use as well. Actually, unless they gave Digium different terms than the ones on their web site, ilbc is unfortunately not gpl or lgpl compatable. There is a clause that says you cannot use the code except to create or decode iLBC bit streams, and said bit streams must be exactly the same as what the reference code does. That clause makes compatability with the gpl, lgpl and some other floss licences¹ impossible. Were they do follow Xiph's example and license the code and the trademark under separate terms, freeing the code but requiring the current license's bit-stream compatability to use the iLBC trademark, things would be much better indeed. We'd also be able to improve the reference code's speed by adding support for the various simd intruction sets, et al. -JimC ¹ The exact list of which is left as an exercise for the reader. :-/ |