Running your code atop a GPL'd general purpose operating system or making calls to a GPL'd library does not
necessarily do any of those things.
If mnederlanden's product simply runs atop standard, unmodified Linux, and does no more than make calls to standard, unmodified GPL'd libraries, he
is not obliged to GPL his code. If he's selling turnkey systems that run atop a GPL'd operating system and/or make calls to vanilla GPL'd libraries
I believe he's only required to point customers to where they may obtain the source code for those operating systems and libraries. I do not
believe he's obliged to supply it. I
believe he
is also obliged to furnish a copy of the GPL license along with his products. But, again: IANAL.
@mat200, I wonder: Are you, or have you ever been a software developer? Because I have been and, on occasion, still am. And I have released code under the GPLv2 license. I've also written code, under contract, that ran upon GPL'd systems and used GPL'd libraries. All rights to that code were retained by the people that paid me to develop it.