http://www.microsoft.com/About/Legal/EN/US/IntellectualProperty/Trademarks/EN-US.aspx
And this is why the jailbreaking provision is not relevant. Unlocking is a different exercise, and it is addressed in the very next point of the same ruling:
(3) Computer programs, in the form of firmware or software, that enable used wireless telephone handsets to connect to a wireless telecommunications network, when circumvention is initiated by the owner of the copy of the computer program solely in order to connect to a wireless telecommunications network and access to the network is authorized by the operator of the network.
Hell, I could probably get more bandwidth at a cheaper price in Canada or Australia.
Uh, no. Canada has a worse population density than the US, and we pay for it. I'm paying $50/mo for 14/3 cable internet. Add 13% sales tax to that. Oh, and don't get me started on cell phone service.
Right, the mechanical brake linkage regularly failed at the same time as the brake sensor failed to no pedal and the accelerator sensor failed to full pedal.
You don't do much safety analysis, do you?
Let's see, assume a bad pointer goes in an corrupts the lookup table which identifies what input corresponds to which function. Now your pedals have reversed function. All the logging in the world isn't going to change the fact that the box is now looking at the wrong pin for its input.
Yes, there are certainly things that can be done to mitigate this risk, and some of them may have been implemented. However, the unfortunate truth is that there is no recognized/legislated functional safety standard for the development of automobile software in the US. Some international companies are trying to apply IEC61508 (developed for industrial automation), but compliance is strictly voluntary.
They may be right, but they don't provide sufficient data in TFA to say either way, in fact Toyota has come right out and said that their logger is a debugging tool, and to me that says it is not safety relevant software, and therefore not subject to additional quality controls.
It is easier to change the specification to fit the program than vice versa.