1. Fair use of the signature doesn't apply. The license to distribute the compiled kernel is contingent upon anything derived from it being GPL as well (section 2b/3). Might be able to hack around this with a different entity doing the signing, but hopefully a court would see through that sham.
2. But modifications to the executable program itself (in flash) have to be facilitated. The preferred (HTC engineering) way of making these modifications is through the bootloader. There might be a loophole here in that the bootloader could be changed to allow flashing any kernel (but still not execute without a key), but being sold the device while it was on (with derivative works all over the place in RAM) would negate said loophole.
3. The specific script that has to be included is the one which generated and installed the resulting executable which was distributed to me on my specific device.
4. Good point, although the executable and signature are always distributed together and meant specifically for one particular machine, so it might not be as clearcut as you think
FWIW I've heard that Stallman has made similar arguments.
(I'm not a member of the lawyer guild either, so I'm not compelled to prefix my opinions with disclaimers)
Comments
1. Fair use of the signature doesn't apply. The license to distribute the compiled kernel is contingent upon anything derived from it being GPL as well (section 2b/3). Might be able to hack around this with a different entity doing the signing, but hopefully a court would see through that sham.
2. But modifications to the executable program itself (in flash) have to be facilitated. The preferred (HTC engineering) way of making these modifications is through the bootloader. There might be a loophole here in that the bootloader could be changed to allow flashing any kernel (but still not execute without a key), but being sold the device while it was on (with derivative works all over the place in RAM) would negate said loophole.
3. The specific script that has to be included is the one which generated and installed the resulting executable which was distributed to me on my specific device.
4. Good point, although the executable and signature are always distributed together and meant specifically for one particular machine, so it might not be as clearcut as you think
FWIW I've heard that Stallman has made similar arguments.
(I'm not a member of the lawyer guild either, so I'm not compelled to prefix my opinions with disclaimers)