At Sat, 1 Mar 2003 19:26:34 +0100,
Martin Langer wrote:
> 
> 
> Hi,
> 
> the ALSA-0.5 Geode Driver (geode.c) on
> http://www.gctglobal.com/Download/alsa-geode.tar.gz 
> which still waits for a port to 0.9 has the following license, which is not
> GPL. Is it really possible to include such a license into the alsa package?
> (I see the big problem in the export laws because the kernel is under GPL
> without an export rule)

not all kernel sources are under GPL.

> I won't use this code, but I'm definitely no license expert. Or is it possible
> to use a different license for a port (IMHO it's more than a modification, but
> I don't know the definition of a lawyer in this case)
> 
> On the other hand I found another older file in the tgz called geode_BAK.c
> without a license text. Same license, no license or GPL for that file?
> 
> Or can a port use a dual license (GPL/NSC OSL)?

Dual BSD/GPL are used in many drivers.

        % grep -r 'MODULE_LICENSE("Dual BSD/GPL")' linux
        linux/fs/nls/nls_cp1250.c:MODULE_LICENSE("Dual BSD/GPL");
        linux/fs/nls/nls_cp1251.c:MODULE_LICENSE("Dual BSD/GPL");
        linux/fs/nls/nls_cp1255.c:MODULE_LICENSE("Dual BSD/GPL");
        linux/fs/nls/nls_big5.c:MODULE_LICENSE("Dual BSD/GPL");
        linux/fs/nls/nls_sjis.c:MODULE_LICENSE("Dual BSD/GPL");
        ...

but, this driver code is terrible.  it's aceesing the PCI registers
directly without the linux PCI API, and use the fixed irq, etc.
we should write it from scratch based on the hardware information of
this driver.


Takashi


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to