>>33967coherence is overrated and the net practical result is to enforce the sharing of code, which is a net good on the whole. (and a good way to catch out the laziest corporate thieves.)
a less fundamental but greater irony with the GPL is that for all the anticapitalist posturing of its /leftypol/ proponents and the anti-corpo posturing of its /g/ proponents, it's a fairly obvious tool of a corporate strategy known as "commoditising your complement"
what this means is: making services necessary for your product to succeed cheap, ideally free, and unprofitable, to cut off any threats to your business model. if you're google, for example, you don't want novell or microsoft to be able to squeeze you upstream by ripping you off on server operating systems, so you fund linux. now the server market is highly competitive (well, really, standardised on the free offering) and that threat is dealt with. similarly, they fund apache. for a non FLOSS example, microsoft helped PC clone manufacturers make IBM compatible PCs so that the PC market was a competitive commodity one where nobody made any money, while MS raked in profits selling DOS/Windows, an essential part of the whole system but the one where they held a monopoly.
>>33971it's only partially successful. look at the dead-end that is the open source components of Mac OS, or google's general EEE approach to web standards even though chromium is nominally open.