Re: Bug#383481: Must source code be easy to understand to fall under DFSG?
On 10/31/06, Goswin von Brederlow <firstname.lastname@example.org> wrote:
* Person C creates a driver knowing with properly names defines and
comments explaining why he does what and where to easily readable
structures of the register mappings of the hardware. Person C then
goes and obfuscates the code into putting seemingly random values into
seemingly random addresses. Person C still uses his unobfuscated code
to makes changes but only releases the obfuscated version under GPL.
Note that the actions described could have a different intent
behind them: backwards compatibility with older hardware.
More generally, backwards compatibility might look like
obfuscation, to people who are not familiar with the older
systems. [It tends to be a case of "there's something
going on here which does not make sense."]