Where the GPL falls down is at the boundary between open-source and closed-source software. Even the simplest programs rely on system libraries to run, and if those libraries were under the GPL, any software using them would have to be as well.
Full story »