Quote Originally Posted by randomizer View Post
No, you are obligated to provide the source code to anyone who you give the binaries to. You have no obligation to contribute to the project. Of course obligations don't necessarily get honoured. Want to take a guess at how many companies use GPL software or libraries in proprietary products and services?
You rephrased and claimed contradiction.
There is NO DIFFERENCE between obligated to provide source and contribute back. I never suggested that you need to participate directly in the project in order to contribute. VERY narrow minded you need to be to make that association.

As for "honoring" the GPL.. of course some companies will rip off GPL code. The point though, is that when they're big enough that it matters, they can't afford to do that and get called out for it.