|
Keep in mind that the MacOS may have components that are OpenSource (most likely due to low sensitivity and legal requirement since they're not the original authors) but not everything is. In essence, it's still a closed system. When you refer to it being "OpenSource" or not, you're talking about the entire system.. so it's not correct.
The 2 biggest pieces, the kernel and the shell are not open source. A lot of the items that are open source are using a non-standard license (APSL). Clearly, most of their IP is into the WM - they'll never make this open source. You can basically think of it as a (modified) FreeBSD kernel using your typical environment apps with a proprietary WM, all tweaked to provide the experience that Apple wants to sell.
Look at it this way, if it really was OSS, you'd expect a lot of Linux/FreeBSD users to have ported the WM years ago, but this hasn't occurred.
In the case of BMW, they already have a lot of advanced interaction between their media frontend and their ECU. Re-developing this for any platform isn't cheap. If they don't see a need for this in the future they probably wouldn't want to invest in it. Or maybe they want to wait until their new BMW-built OS needs a refresh. Who knows. It's a bet.. some people may think that iOS would be an additional selling feature, while some other companies may not care. Some companies may have had ridiculous contracts to start carrying the apple name in their cars (e.g. Ferrari). You never know. But you can't really assume anything at this point, it's all just numbers to them no matter how cool/uncool a technology would seem to us consumers.
|