I'm really tired of these arguments. If you release something and say that it's 'free', it's pretty disingenuous to chase after someone for not releasing their own changes.
Calling it 'theft' doesn't really make sense because nothing of value was actually stolen. The original code is still there for all to enjoy.
Most places I've worked stay away from GNU code (besides compilers, servers, and anything not used in the main product) like the plague because of people like Matt Mullenweg.
I would much rather have the BSD license, which is truly free for everyone.
UPDATE: I always thought HN was the place for intelligent discourse, yet I am always disappointed.