2009/7/6 Yair K. <cesi...@gmail.com>: > Hi, > > I've been having a chat[1] with a kmix developer (mixer program included > with KDE). The program is including support for OSSv4 mixer API and I've > suggested including a soundcard.h from OSS4 in the kmix distribution. Several > questions were raised, and he asked me to put them on this list: > > A. Legality: Is this legal? > My understanding is that OSS is distributed in several packages, each under an > exclusive license. So if someone wants a GPLv2 soundcard.h, he can just grab > one from the GPLv2 distribution. Is this correct? >
Hi, You gave me quite a shock here for a brief second. But the GPL tarball has a definite answer to this question in soundcard.h . >>> /* * * This file is part of Open Sound System. * * Copyright (C) 4Front Technologies 1996-2008. * * This this source file is released under GPL v2 license (no other versions). * See the COPYING file included in the main directory of this source * distribution for the license terms and conditions. * */ <<< > B. Technical: Is this is a good idea? > Well, the reason I asked him is that I think it would be much easier to get > OSSv4 support included in binary distros if a soundcard.h file was included, > and because gstreamer already includes a soundcard.h file. He suggested an > alternative - have the build system search for an OSSv4 soundcard.h in the > build system. IMHO, this would probably lead to asking distros to include a > soundcard.h (leading to same questions * 1000 distros). What do you think? > > [1] http://bugs.kde.org/show_bug.cgi?id=166591#c36 Our local (interim) solution has been the removal of /usr/include/{linux,sys}/soundcard.h from existing glibc / kernel headers and shipping an oss-devel package only including this file. Certainly not a global, but a -worksforme- solution. IMO soundcard.h should be in a directory indicating it's origin sys/soundcard.h , oss/soundcard.h and it's up to the user / distro to go from there. Whatever the solution is , it should make the origin of the soundcard.h highly visible. regards -- Tobias Gerschner Yoper Linux - www.yoper.com Knowing is not enough; we must apply. Willing is not enough; we must do. _______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel