
Originally Posted by
XorEaxEax
Well if they have written the code from which they created their proprietary version all by themselves then they certainly have the rights to provide that proprietary version and continue to develop it as such, they can also re-licence it under other terms, it's all within their rights as in this case the code are theirs alone.
However, if they are shipping the proprietary version as part of a Linux kernel to third-parties then they are in breach of GPL as their code is then a derivative work, this is not some new concept and it's very well understood.
Looking past the stupidity (imo) of trying to make a business out of shipping proprietary components for inclusion into the GPL licenced Linux kernel, it seems that they didn't even write all the code themselves to begin with, which would make this 'debate' entirely pointless.
Your scaremongering of companies leaving Linux or turning to binary blobs betrays your dislike of the GPL as it's entirely illogical, if it wasn't for GPL preventing their inclusion into the kernel we'd have tons more binary blobs and far fewer open source drivers.