Android and ChromeOS are more Linux than MacOS and iOS are a FreeBSD. Apple closed the source quite a while ago and they have their own fork which I bet is very far away from the original now.
FreeBSD is licenced under BSD licence, they don't have to do shit and they don't. Windows is also using a lot of BSD code and you'll never see the sources.