Still Microsoft solved this by simply stating that an OSI licence will take precedence over Microsofts own licence terms in their app store, so GPL is no problem there. Apple could do the same but they haven't.
"Quick put a hundred in the box, we need to grease the snitch!"
I did look into the reported matter a little more. First off, when companies refuse to release source code, it is usually because they would lose customers if others could review the code. In this situation, the code involved has an open source version called LIO (as was reported) and unfortunately, LIO appears to lack barrier support. I examined the code earlier this year after a user in IRC reported data loss and I could not find any hint of barrier support. Maybe I did not look hard enough, but I read enough code to convince myself that it was not there. Unless I am wrong, anyone using LIO is putting their data at risk until barrier support is implemented. Anyway, Redhat feels that the proprietary version puts them at a disadvantage, which is the only reason anyone cares:
With that said, it would be nice if someone would get programming documentation for the networking hardware used by the Asus RT-N66U. I know for a fact that it uses a binary kernel module because I spent days tearing apart the published firmware in an attempt to port Gentoo to the router. I shelved the port because hacking around the 11MB binary blob took too much time. As I recall, the blob required special attention from userland in order for the networking stack to function properly. I doubt that I would have time to fix something that broken even if I had the code. Programming documentation would be nice because then multiple people could work together to make something that I could package in Gentoo without breaking virtually every QA rule that I know.
There are LGPL and eCos that are copyleft and compatible with GPL.
LE: about the "compiled binary", if you are refering to a distinct kernel module or so, then no, it's under the license you choose, if the code you wrote is linked togheter with the GPL code the resulting binary is under BOTH lincences.