I don't know about that. HealthKit is essentially closed and no one seems to mind, and it's all about the data ultimately anyway. Maybe it's a regulatory thing? Regardless, it's nice to see.
Apps, sure. Tools? Hell no. File processors, browsers, libraries.... But HealthKit adds virtually no value aside from the schema of health data. There's not much to be gained from opening it. Honestly, I'd argue the same about hacker news and reddit: it's great that reddit is open source, but it's hardly necessary for me to perform research on it because the semantics of loading/storing/existing are so well defined.
These kinds of discussions tend to devolve into platform bickering rather than substantive commentary.
True. However, occasionally (I at least) learn something new from these conversations.
---
You know, you could name projects instead of clicking the upside-down arrow. Clang comes to mind (not LLVM). Google and others contribute heavily to clang, but Apple started it. They deserve credit for that. Anything else?
That's true of Cups and part of WebKit (most of the actual browser engine is BSD-licensed, but there are LGPL libraries used); however, Apple was certainly under no obligation to contribute its changes to LLVM back, or to contribute clang back _at all_.
License Exceptions
1. (a) Software that is developed by any person or entity for an Apple Operating System ("Apple OS-Developed Software"), including but not limited to Apple and third party printer drivers, filters, and backends for an Apple Operating System, that is linked to the CUPS imaging library or based on any sample filters or backends provided with CUPS shall not be considered to be a derivative work or collective work based on the CUPS program and is exempt from the mandatory source code release clauses of the GNU GPL.
[1] http://www.cups.org/documentation.php/doc-1.5/license.html
Also the x86 Darwin kernel was made open source with no benefit to Apple, and winocm managed to port it to ARM too (although it's pretty debatable if it actually provides anything useful)
most of the time, it's broken or need closed source dependencies.
As long as the data this gathers can't be used (or contributed to) by a third party, it's still a 100% Apple property, regardless of code availability.
A formal standard that can be implemented and used by other platforms, both on the device and server side, would be great. But Apple's last promise to make something they developed "open" (iMessage as a standard) evaporated and has since been completely proprietary.
Wonder if they announced anything about external addon biosensors?