Are you saying that Hyperion has broken the GPL by not sending their changes back to the main tree?
AFAIK the GPL only states that the source must be availble to the public, not how it should be available. If someone requests the source then they must give it to them - that's all it is.