Hi Arnt,
On 05/03/2014 12:17, Arnt Karlsen wrote:
..I disagree, once you have the _complete_ recipe, with correct
compiler versions, settings, time stamps etc thrown in, you will
be able to prove all your correct checksums etc in GPL compliance
cases. _No_ need to back off here.
I'm interested to know whether we're talking theoretically or not; have
you yourself personally achieved GPL compliance in this way? Or have you
been able to compile, say, a linux kernel on one machine, then setup
another machine from scratch and produce a kernel with an identical
checksum?
I'd tried to produce identical checksum binaries from various compilers
in the past; I've never succeeded in that, but on one occasion, after
applying an awful lot of preparation, and writing a custom tool that
excluded certain parts of the binary from comparison, we did manage to
produce "identical" binaries.
I'm unsure how many companies would adopt such a strategy. The GPL only
requires them to provide source that matches the binaries, it does not
(by my reading) require them to provide proof beyond doubt that the
source and binaries match.
Joseph