There is nothing wrong with spoofing. Compaq 'spoofed' an entire IBM PC in order to run DOS. WINE spoofs an entire copy of Microsoft Windows so that Windows apps can run. Palm changes one little USB ID in order to work with iTunes, and Apple fans think there should be charges filed.
Reality does not apply!
Well put.
Legally speaking, Compaq did a white-room reverse engenerring of the X86 platform. Thats why software was advertised as requiring a IBM based PC or IBM PC compatible. It was a clone that was designed to match feature set.
Wine is another clean room situation, but is not really spoofing things. Neither system replicates their parents 100%.
Besides, we aren't talking about system level hardware cloning or API adaptation, iTunes is a closed system that Apple owns and runs.