Fwd: kiax_0.8.4-3_i386.changes REJECTED
Mark Purcell
msp at debian.org
Sun Oct 2 22:21:13 UTC 2005
On Sunday 02 October 2005 20:26, George Danchev wrote:
> Sorry for replying to myself, but I would like to get some advices of how
> to proceed from now on. The kiax 0.8.4 [1] issues read:
George. Thanks for your continued work on this. Please keep it up!
> 1) lib/iLBC - lisenced under Global IP Sound iLBC Public License, v2.0 -
> IETF Version which is non-free [2] - will be tricky, but doable I think.
I think it needs to be removed from any dfsg archive. We are allowed to
remove non-free components from the .orig.tar.gz in order to achieve this.
The iaxclient README seems to have it right. iaxclient can be built and
peforms well with either/ both libspeex and iLBC. iLBC is potentially
non-free, thus iaxclient is only distributed with libspeex. (Note there is a
patch required from the upstream libspeex for iaxclient support)
We can do the same with kiax, only distribute with libspeex. Although ideally
kiax should be setup to just use the shared libraries provided by
libiaxclient-dev.
> 2) populate debian/copyright with all copyright holders and licenses
> including the Speex Licences. But if we go for educating kiax of using
> system libraries provided by already existing packages then we do not need
> that - that's also kind of tricky part since iaxclient also provides
> libspeex library itself.
Correct. We actually also need to update debian/copyright for iaxclient as
well, as it doesn't detail the copyright for libspeex either and it also
distributes it. I have just filed a severity serious bug report.
I have also filed a bug against iaxclient to remind ourselves to use the
shared libspeex when we can. (Encorporation of iaxclient patch)
> 3) README.Debian - easy.
Great!
> Now my question is does something like above will save 1) in a reasonable
> way ? I think that the program will be still useable when built against
> such 'sanitisized' lib. So the kiax's lib/ (as found in dfsg.orig.tar.gz)
> should be sanitisized to the lib/ found in iaxclient-0.0+cvs20050725 source
> package.
Yes stripping out the lib/ to only include dfsg and renaming the tarball
to .dfsg is is a perfectly reasonable approach, and would appear to be
workable.
> > > Does this affect Asterisk?
Having a look yes it does!
asterisk does distribute codecs/ilbc, but debian/copyright doesn't list the
copyright holder :-(
So at least debian/copyright needs to be updated, but potentially codecs/ilbc
needs to be removed from the asterisk-xxx.dfsg.tar.gz. I have just filed
another severity serious bug against asterisk.
> > Well I think it is DFSG-compliant since at least the tarball name
> > suggests that like dfsg.X.orig.tar.gz, although there should be a note
> > about removed non-free files in copyright file or README.Debian I'm
> > missing here ?
Hmm, the dfsg. name doesn't mean we removed all non-free software, just some
of it. In particular the non-free music-on-hold. Perhaps we need to do an
audit against all the asterisk code base, although upstream are claiming
the .tar is GPL compliant!
> > That is what I think to do for kiax-0.8.4 - to remove the
> > bits not found in iaxclient-0.0+cvs20050725/lib.
Sounds great. Can you work in svn.debian.org now?
> > I'll review the diff soon and to get a clue what will be stripped in fact
> > and produce kiax_0.8.4.dfsg.1.orig.tar.gz.
> >
> > Any objections for doing so ?
>
> I reviewed the diff the whole iLBC thing should possibly be handle by
> libspeex library.
Great!
> I sent two mails to two of the upstream developers explaning the above
> issues in length three days ago, but no feedback yet (they possibly live in
> my home city - shame ;-)
>
> Comments and alternative approaches greatly appreciated.
I think you have the situation pretty well documented and we just need to take
this approach forward.
Mark
More information about the Pkg-voip-maintainers
mailing list