On Mon, 3 Apr 2006, John Wang wrote:
Granted, this only matters if you want to distribute DJB software, but I'm curious why you think patching conf-cc is okay but error.h isn't?
Because DJB tells us to tweak conf-cc, but says we may not modify source code.
I would assume the above prevents one from distributing binaries from either a patched conf-cc or error.h. It only cares about the resulting files, not what file is patched. A patched conf-cc and error.h produce the same binaries for me. If patching conf-cc is "okay" because it's mentioned on http://cr.yp.to/docs/unixport.html#errno and patching error.h produces the same binaries, wouldn't the "precompiled package" be considered the same way?
It's not worth trying to find a logically consistent view of DJB's license conditions. I'm grateful for his software and happy to do my best to comply with conditions he applies.