jungo and adi himalaya platform [rt.gpl-violations.org #83]
Pierre Michon
pierre.michon at gmail.com
Wed Dec 7 23:36:00 CET 2005
Hi,
2005/12/7, Harald Welte <laforge at gnumonks.org>:
> On Wed, Dec 07, 2005 at 12:02:00AM +0100,
> > All others device are managed by binaries modules :
> > -usb.o for usb
> > -adi.o for network, atm, crypto and all others devices.
> > -adi_voice_mod.o for voice
> > -ad6843_flash_mod.o for flash driver.
> >
> > the adi_voice_mod.o module export the license GPL with MODULE_LICENSE
>
> that's again a violation.
A precision here :
rg/vendor/adi/ad6843/modules/media_framework/ipvoice/osdep/dspdrv.o.lx4189-uclibc
export the license GPL. Looking at the strings in the object file, I
can find :
kernel_version=2.4.21openrg-rmk1
license=GPL
author=Linux Media Team
description=Driver Interface to the DSP and Slic
This binary is included in libosdep.o, that is included in dspvoice.o
and not adi_voice_mod.o
> > I will send a mail to jungo to ask them to respect the GPL license.
I send my mail today.
> good luck. I'll investigate this once I'm back from Bangalore next
> week.
Thanks
>
> > PS : could it be possible to store the legal source code on
> > ftp://ftp.gpl-devices.org ?
>
> yes, but which pieces of source code are legal ? The kernel source
> certainly isn't, considering the gpl incompatible licenses.
The kernel source code : rg-linux-2.4-mips_4.0.29_src.ejpkg,
rg-linux-2.4_4.0.29_src.ejpkg, rg-kernel-atm_4.0.29_src.ejpkg,
rg-kernel-usb_4.0.29_src.ejpkg.
The rg-linux-2.4-mips_4.0.29_src.ejpkg code contains some Makefile and
define for supporting vendor arch.
The lexra rg-vendor-lexra_4.0.29_lx4189.ejpkg code : as you said the
file without header could be considered as GPL.
The file from rg-vendor-adi-kernel_4.0.29_src.ejpkg with no header.
Others are the one with adi and jungo license. After a deeper look
some maybe aren't directly included in the kernel.
With these files, they make an archive adi6843.a and in
arch/mips/Makefile, they have :
ifdef CONFIG_ADI_6843
CORE_FILES += arch/mips/adi/6843/adi6843.a
SUBDIRS += arch/mips/adi/6843
LOADADDR += 0x80010000
endif
I don't know if the CORE_FILES rules include all the object files or
only the one needed.
I will try to do a list of the GPL packages from jungo and extract a
GPL tree we can put on the ftp.
Pierre.
PS : jungo release a new sdk with linux 2.6 support.
More information about the legal
mailing list