CedarX GPL Violations

From linux-sunxi.org
Jump to navigation Jump to search

The Allwinner media engine has userspace driver code which depends on code from some GPLed open source programs.

We have uploaded a version of cedarx libraries to our github project. From this, we can see very interesting things.

libcedarv/linux-armhf/libvecore/libvecore.so

Just a simple run of:

nm libcedarv/linux-armhf/libvecore/libvecore.so

is quite revealing already.

FFmpeg symbols

FFmpeg is a very well known set of libraries for handling media. Its license is LGPL 2.1+ and GPL 2+.

The following symbols are taken from FFmpeg (libavcodec):

ff_h263_cbpy_tab
ff_h263_cbpy_vlc
ff_h263_inter_MCBPC_bits
ff_h263_inter_MCBPC_code
ff_h263_inter_MCBPC_vlc
ff_h263_intra_MCBPC_bits
ff_h263_intra_MCBPC_code
ff_h263_intra_MCBPC_vlc
ff_huff_build_tree
ff_mpeg1_dc_scale_table
ff_mpeg4_DCtab_chrom
ff_mpeg4_DCtab_lum