Comment Re: Windows Hello (Score 1) 441
You have a weird definition of 'open source'. By your above link, I see a bunch of bsd/OSS/other open source software bits, most of them just
Where's the kernel?
The kernel is xnu. It's listed there. They've been releasing the source code for it since the beginning. Here have some source tarballs: https://opensource.apple.com/tarballs/xnu/
With them providing the source code - by choice by the way, since not releasing the source code would not violate the BSD/CMU licenses - is what has made it possible to modify the source and recompile for using AMD CPUs and other supported CPUs with OS X/macOS.
Boot scripts?
You mean launchd?
Firmware? Ability to build the entire OS from scratch?
By this claim (a page with some OSS bits), you'd be able to call Windows "open source" too. It has bash, and lots of other OSS bits now. So?
(NOTE: this isn't a reason to hate Apple, any more than it's a reason to LIKE Apple... you can be open source and evil, and closed source and good)
They've always kept a lot of their OS X UI closed up but running Darwin by itself and launching X11 off it for a UI (similar to Linux or *BSD) has always been an option. I'd say though since Darwin 10/11 (OS X 10.6/10.7) they've been making it harder, closing updated versions of core driver components up. Same goes for some of the other device drivers for networking cards, newer hardware etc. - in the early 10.0-10.5 days they seemed to be more open about it but they haven't been so open with new device support. It doesn't mean it isn't possible which is why devs have written many of their own drivers to support unsupported hardware. PureDarwin is the current project for running a complete OS based on the open source components of macOS and they're currently working with Darwin 16 (macOS 10.12).
You're making a very fair point but it seems most people who like to point this out don't seem to be too knowledgeable about the OS, what Apple still provides the source for, and what you can do with it.