Hi Thomas,
> > I own a BT Homehub 3B, and I would like to modify it to provide
> > telnet access.
...
> Please bear in mind, that running Linux does not mean that you will be
> able to modify what the device is running, unfortunately. It only
> provides for you to access and build. Many times entities will
> restrict the 'load and run' part, and this is not against the GPL v2
> which Linux is published under.
Is there a common reference for why Linux doesn't have to comply with
GPLv2's "installation of the executable".
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as
a special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
I'd take that to mean the scripts must include any code-signing stage,
etc.
Cheers, Ralph.