> I almost prefer old-Microsoft's honesty about wanting to kill FOSS, rather than this blatant acknowledgement of FOSS as a tool to be ripped off to improve one's ecosystem dominance and then promptly thrown aside.
Well, to be honest, Apple has always been quite consistent here. They created their own ecosystem and made interoperability with other systems as difficult as possible, at software and hardware level. So this announcement is quite in line with that.
Mac OS X is based on the closed source NextStep; in many respects, the Darwin kernel is the continuation of NextStep's kernel. A fair amount of the user space code of OS X is from FreeBSD, which to the best of my knowledge continues along merrily open source as ever. Apple actually hired one of FreeBSD's lead developers to manage their BSD technology group.
And, I mean, c'mon. The move from NextStep to Darwin moved the kernel to open source. Webkit? Open source. CUPS? Still open source. Clang and LLVM and Swift? Open source, open source, open source. Apple maintains an open source page. They put stuff on GitHub.
I get some of the hostility toward Apple here; they're not always good at playing with others, there have been complaints about the way they do (or don't) contribute to projects they benefit from. But the narrative that Apple hates everything open under all circumstance and is all about proprietary everything all the time just isn't supported by reality.
Well, to be honest, Apple has always been quite consistent here. They created their own ecosystem and made interoperability with other systems as difficult as possible, at software and hardware level. So this announcement is quite in line with that.