Belkin's New Router
Info at Quantum-Sci.com
Tue Apr 5 10:09:46 CEST 2005
On Tuesday 05 April 2005 8:40, Ralph Corderoy wrote:
> The `source code' should include stuff used for compilation, less what's
> covered by the exception. By not using what's "normally distributed...
> with the... operating system" I think Belkin aren't covered by the
Since I asked this we've learned more. Every app in the router was compiled
"GCC: (GNU) 3.2.3 with Broadcom modifications"
These modifications are critical functions for the chipset, and every
commercial wireless router which has the Broadcom chipset uses them, in every
binary. And these modifications are part and parcel of the toolchain, which
is completely missing from the Belkin GPL distro, along with numerous other
We have requested this toolchain from Broadcom, not least because we'd like a
newer release, but they rightfully refer us back to Belkin.
> The same para. above says "plus the scripts used to control...
> installation of the executable", i.e. they have to provide the means to
> install a modified work based on the GPL'd software. That's the whole
> point of the GPL; it isn't so you get the source to print out and
> peruse, it's so you get the source to modify, run your modifications,
> and distribute them to others!
Thanks, this helps confirm our case. Positive steps to resolution are
constructive and helpful, whereas witlessly tearing down someone's ideas
without offering suitable alternatives (as some do) is foolish, and I
consider it an intellectual crime.
> If, however, you're trying to overwrite some non-GPL'd code that's also
> on there, e.g. the boot-loader, then the GPL might not be of help since
> you say that the tftp route works for some things.
Actually the bootloader is PMon, which is GPL. It is also missing from
Belkin's source distro, and we have reason to believe it has particular
settings, since the .trx header is incomprehensible and undocumented.
Perhaps a Blowfish key is needed, if the TomTom case is any guide.
More information about the Tech