@LaquinArt @jonny @srvanderplas
"I should be able to distribute with any license I want (even a proprietary one)"
Nope, that's the viral nature of the GPL. If you link to GPLed code and intend to distribute your new code, it MUST be GPL as well. That way helps to ensure the FSF's idea of "software freedom" aka "copyleft". This is why the Linux kernel license has an explicit exception to GPLv2 to ensure Linux syscalls can be made by user space code without distributing the user space code under the GPL. (See: https://www.kernel.org/doc/html/latest/process/license-rules.html) It's also one the reasons so many open/free source projects use dual licenses like Perl or Firefox, and more permissive licenses like the Apache 2.0 and MIT licenses are so popular.
What you have described is the Lesser GPL (LGPL) license, and yes, code under the LGPL does NOT require your code to have any particular license, provided you distribute any changes to the original (assuming you intend to distribute the original code at all).