When I base software on GPL software, then my software is distributed along with that GPL software. According to this phrase, GPL might not place restrictions on my software. Yet it does.
I think it is very much related. If my linker cannot link GPLed software because of the license of this software, then this software is restricting my linker. As per the definition of opensource.org, GPLed software is not open source.
Again,
> 9. License Must Not Restrict Other Software
GPL obligations apply in the latter case, OSI definition talks about the first case.
Further, as an example, software running on Linux is clearly different than the Linux kernel. Nobody would say that an application and the OS kernel is the same software. OSI doesn't make a distinction between library calls and kernel calls.
https://opensource.org/licenses/GPL-2.0 https://opensource.org/licenses/GPL-3.0
Even AGPL is approved. https://opensource.org/licenses/AGPL-3.0