Mandating the availability of such service information etc. to 3rd parties is entirely normal in the automotive world. Why do we always treat software and technology as some sort of super special case that should be held to different rules and standards?