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

Reply via email to