13 Mar 2010 16:23
Re: LG violates gpl? take 2
Luca Olivetti <luca <at> ventoso.org>
2010-03-13 15:23:53 GMT
2010-03-13 15:23:53 GMT
En/na Luca Olivetti ha escrit: >> We distributed the object files using our system. You can download the >> object files as the old ways. > > I got it, but there's no Makefile, so I cannot verify if, once linked > with the supplied uclibc, will produce the same program as currently > running on the tv, and, as with the kernel, it's very important that I > can verify the supplied sources against what's currently running on the > tv, you know, I don't want to turn my tv set into an expensive > paperweight(Continue reading)Well, a simple string comparison suggests that the executable running in the tv cannot be obtained from the objects you sent me. First I obtained the strings in the running program strings RELEASE | sort | uniq > ../strings.release Then I did the same with all the objects you sent me strings * | sort | uniq > ../strings.objects Then I compared them with diff. Of course many differences are due to things stripped during the linking process, but there are various strings in the executables that are nowhere to be found in the objects, kernel sources, uClibc or nanox. For example this block of text is only in RELEASE: +[A2SNK]
Well, a simple string comparison suggests that the executable running in
the tv cannot be obtained from the objects you sent me.
First I obtained the strings in the running program
strings RELEASE | sort | uniq > ../strings.release
Then I did the same with all the objects you sent me
strings * | sort | uniq > ../strings.objects
Then I compared them with diff. Of course many differences are due to
things stripped during the linking process, but there are various
strings in the executables that are nowhere to be found in the objects,
kernel sources, uClibc or nanox.
For example this block of text is only in RELEASE:
+[A2SNK]
RSS Feed