On Tue, 2002-08-13 at 00:32, Bob Ham wrote: > If there's GPL code in there, then he's breaking the law
A quick investigation implies that this is not the case: node@insanity:~/proj/gsynth-0.4.8/modules/tb303/.libs$ objdump -T --demangle libtb303.so.0.0.1 | grep 303 libtb303.so.0.0.1: file format elf32-i386 00000f58 g DF .text 00000019 Base TB303::GetParameterList(void) 0000119c g DF .text 0000014c Base TB303::Process(float *, float const *, int) 00002c34 g DO .bss 0000000c Base TB303 type_info node 00000e20 g DF .text 000000de Base TB303::TB303(void) 00000f00 g DF .text 00000034 Base TB303::~TB303(void) 00000f34 g DF .text 00000023 Base TB303::GetModuleInfo(ModuleInfo *) 00002820 w DO .data 00000020 Base TB303 virtual table 00000f74 g DF .text 00000227 Base TB303::ReadRow(long *) 000013c8 w DF .text 00000065 Base TB303 type_info function node@insanity:~/proj/reborn-i386-1_0/bin$ objdump -T reborn | grep tb303 0806c0e4 g DF .text 00000639 Base gui_tb303_patsel_funct 0806c720 g DF .text 00001067 Base gui_tb303_funct 0805e478 g DF .text 00000533 Base tb303_control 080b4e64 g DO .bss 00000008 Base tb303_pattern 0806d788 g DF .text 000004af Base gui_tb303_mixer_funct 080b49a4 g DO .bss 00000004 Base vu_tb303_1 080b49b0 g DO .bss 00000004 Base vu_tb303_2 0805e2c0 g DF .text 000001b7 Base tb303_initialise 080b5300 g DO .bss 00000088 Base tb303_clipboard 0805e9ac g DF .text 000005bd Base tb303_process node@insanity:~/proj/reborn-i386-1_0/bin$ objdump -T reborn | grep tr808 | grep -v "_.*_" 080b49a8 g DO .bss 00000004 Base vu_tr808 0805d178 g DF .text 0000113f Base tr808_process 0805c970 g DF .text 000000c3 Base tr808_initialise 080b53a0 g DO .bss 00000308 Base tr808_clipboard 080a1220 g DO .data 00000120 Base tr808_sample 0805ca34 g DF .text 00000742 Base tr808_control The identical tr808 and tb303 functions in reborn imply that the code wasn't copied. However, what's in the tb303_process function may have been. Why do you believe there's gsynth 303 code in there, Mr Barknecht? Bob -- Bob Ham: [EMAIL PROTECTED] http://pkl.net/~node/