They didn't? There's Ubuntu and derivatives and there are others like OpenSuse and Fedora and they don't only use the GPL code. You're question is, so freaking dumb it's hard to imagine. They're mainly GPL, because GPL proved to be far more successful. Answer why they're GPL not BSD or Apache? Why there's no even *BSD focused desktop or successful one? Who the hell I'm talking with? It's so hard to use brain?What exactly does GPL fit the best? All the GPL distros that focused on the consumer desktop gave up.
There are no such things, because there were different goals. There's no single company behind Linux and people, companies who are behind it had/have different goals. OS X is a proprietary OS which took some BSD parts and which has very low market share as an OS which is aiming at desktops since the beginning. So, you're recommending proprietary model to Linux now? What a dumb idea. OS X has more market share, because of advertisements, it was on desktops before Linux, it has more specialized apps and not thanks to its 'hybrid model'.The reason nobody invests in things like video acceleration or specialized applications for desktop linux is because they can't make their money back from such a communal marketplace: economic models matter. The Apache license is basically a permissive BSD license with some extra provisions about patents and listing contributors, so no, I'm not changing anything. The fact that you're so ignorant about licensing that I have to explain this to you says a lot. There is a BSD-licensed desktop that uses a hybrid model similar to mine: Mac OS X.
Your theory is working ok for proprietary OS X (however, like I said its market share is very low) and it's working awful for BSD, because they're nearly dead. Current Linux model is much better then BSD model - much more contributors, users, money, it's not supporting its competitors. I know you just want Linux dead and to support proprietary crapThey release the source for a lot of BSD-licensed code while building their own closed osource stack on top of it. Mac OS X desktop market share is many times desktop linux market share, so my hybrid theory is working great for BSD code: I just want to make it even better by adding this time-limit modification. Of course, all this was already mentioned earlier in this thread, funny that you've forgotten it already.