Conversation

I do not see any reasonable argument for runtime library to have "linking exceptions" when it's already permissive licensed. If you're linking it, a requirement to credit/include notice isn't a bad thing. Otherwise recipient is unaware of relevant ©s on the binary they received.
1
There are also other requirements like providing both forwards and backwards compatibility based on API levels. You're always meant to build with the latest NDK and APIs in the headers along with the symbols for the API are exposed based on API level so that it can be extended.
1
1
More recently, there's also the security hardening stuff like cross-DSO CFI, internally using read-only memory, etc. Also more things that don't need to be supported anymore: non-PIE executables, text relocations, etc. Not a typical libc at all and couldn't be used elsewhere.
2