Danek: >> - cddb_query (LGPL) can use libcdio (GPL), but in our case it is build >> without libcdio support, since this would be violation of GPL licdnse.
I think this should say "cddb_query (LGPL) can *not* use libcdio (GPL)..." > I don't understand this -- can an LGPL program not link against a GPL > library? The GPL license is more restrictive than LGPL. It's okay to link LGPL into GPL, but not the other way around. This could be an oversight of the maintainer. Since the main delivery of libcddb is a library, the maintainer perhaps did not think to release the binary test program under the more sensible GPL. We filed a bug report with the maintainer, so perhaps this will be fixed by either removing the libcdio dependency or by changing the license of the binary to GPL. That said, libcdio has a host of issues, that Joerg could probably enumerate better than I. I know that Joerg has concerns that it violates copyright, and that it also is buggy. So, since the program only uses libcdio to get TOC info, it would be best to just fix the code to use CD ioctls or cdda2wav to get this info instead on Solaris. > I'm not trying to insist that cddb_query go in /usr/bin; I'm just trying to > figure out why it shouldn't. You can also get CDDB info from FreeDB (the same CDDB database libcddb uses) by running /usr/bin/cdda2wav --cddb Not sure how many programs we need in /usr/bin to provide CDDB info from the FreeDB database. Brian
