They don't expect manufacturers to lock down the devices.
Their flagship devices, which are supposed to set the bar for other Android phones, are deliberately not locked down to set an example.
"They don't expect manufacturers to lock down the devices."
He's not saying they do. No one is saying they do. That is the very definition of a straw man argument.
Dan Grossman is saying Google has a host of other compliance requirements. Why does Microsoft compliance requirement X cross some terrible line that Google and Apple requirements W, Y and Z don't?
This requirement negatively affects a rounding error of consumers that will probably be able to circumvent the restriction anyway.
Googles forcing G+ & Gmail apps onto a vast majority of users that don't use those platforms is arguably a bigger consumer problem. But nobody cares and rightfully so. The impact is minimal in both cases.
Beyond the negative effect there's a tangible security gain here that is probably a bigger deal for many more customers then are inconvenienced by the locked bootloader.
"anti open-source"
Microsoft is not the EFF and has no mandate to be pro-open source. Google's failure to release the Android development branch, roadmap, the honeycomb delay and their compatibility tests aren't anti-open source?
Awesome, I'm glad we're on the new HN where we downvote things we disagree with. Google doesn't have a compliance requirement of "prevent users from running another OS". MS does. That pretty clearly crosses a line that none of the Google requirements do.
"Google doesn't have a compliance requirement of "prevent users from running another OS". MS does. That pretty clearly crosses a line that none of the Google requirements do."
The fact that things are different is not in and of itself a real argument. All you're doing is restating what Microsoft's requirement is and attaching your conclusion ("this crosses the line") but you haven't actually shown this.
"none of the Google requirements do"
Can't use another OS: Sky's falling!
Can't use another location service: Who cares right?
A number of Google requirements are secret so how can we confidently say none of them cross the line?