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