The author mentioned Linksys using GCC for the WAP software develpment, and suggested that if they were distributing the modified GCC to their developers, then they were obligated to make the source available publicly.
I do not believe this is correct, as I believe the GPL obligates companies to make the source code for GPL code they *sell* (perhaps distribute) available to those to whom they sell binaries.
So I agree that Linksysshould be making the modified zebra code available becuse they distribute the binary with their product, but I disagree that theya re obligated to distribute source forthe modified GCC which they kept internal to their company to compile that zebra software.
In other works a company could use a modified GCC to compile thousands of different proprietary programs for a radical new CPU, and be under no obligation to distribute the source for the modified GCC just because they used it to compile their software. They would have to give the GCC source if they also included the GCC binaries in what they sold so customers could compile programs for the radical new CPU.