Re: And your point is?
"... you only have to offer your code to the people who end up with the end product of your derivative work, which is probably just you."
As far as my understanding goes, (please correct me or give other opinions if you can), this also extends to in-house corporate use. If a company decides to use Linux, or any GPL software, for purely in-house use as part of its internal operations (e.g. process monitoring/control, networking, e-mail, etc), and they develop clever modifications and add-ons; then that corporation does not have to make their new source code available. In asking their employees to operate the clever machines and systems they have developed, they are not actually 'distributing' the code (as specified in the GPL license), they are simply making tools for employees to use.
There are some people who argue against corporate use of GPL code by saying, " .. if we develop anything useful and clever, we have to give it away to the rest of the world, according to the license." I believe this is not true. They also say, " .. at least with Microsoft, we'll get years of product support." Hahaha.