As someone who does embedded programmig in closed hardware platforms which don't have any hope of ever being replaced by open ones (game consoles) GPL sucks.
Examples of this is trying to use Java/Javascript/Mono/etc on them. Sure, Java may be GPL, but if i want to do a closed implementation i still have to talk to Sun/Novell/Etc.. why is this necesary? It's not like i'm taking java and making it close..