Comment Re:Get your axe out (Score 4, Informative) 225
The GPL is designed to avoid the "What's yours is mine and what's mine is mine" scenario where someone uses the code +their changes to always stay one step ahead of the free version and so the GPL requires that they hand over the full source with any changes they made that were used to build whatever product they shipped. If they made changes to the GPL code that were included in the shipped product, they must publish those changes. On the other hand, if they made changes they did not ship with any product(internal releases etc), they are under no obligation to release those changes.
In this case, they are not shipping all of the changes they made to their source code that was used to build their firmware so that is a clear violation of the GPL.