From: Adam H. <ad...@te...> - 2004-03-01 23:32:45
|
Steven Sokol wrote: > I'd just look at asterisk's implementation for ideas [although not=20 > code, because asterisk is GPL]. > > =93I=92m a bit fuzzy on the whole good/bad thing, Egon. What do you mea= n bad.=94 > > I guess my understanding of GPL is a bit weak. Is this to say that the=20 > code in Asterisk can be freely used, and modified (so long as changes=20 > are returned to Digium) but only when used as part of the whole? I.e.=20 > the libiax2 is LGPL and that allows it to be used as a separate=20 > library, but the ilbc and speex codec code is simply more of Asterisk,=20 > so it can=92t be used in iaxClient=85 > > So, could we ask Mark if he would be willing to allow us to use the=20 > code, or could we license it from him under some kind of code-sharing=20 > arrangement (if that=92s possible under the LGPL license)? > > I understand that Intellectual Property is important stuff. I just=20 > find the license sub-types confusing and frustrating. > > Regs, > > Steven > Mark couldn't give you permission, unforunately. You shouldn't need the=20 ilbc or speex code, just get it from the respective sites. GPL says if=20 you have any GPL'd code in your source, the entire program must be=20 available under GPL. Hence, if you have iaxcomm use some GPL, it must in=20 turn become GPL, which causes program that uses it to turn GPL. Oh the=20 fun :) I see no reason why iaxcomm would need any of asterisk's code. The iLBC=20 and speex stuff is just a wrapper around the libraries. -Adam |