Originally Posted By: hybrid8
Is there some type of onus now, that when your application, designed to interface only with your own hardware, becomes popular enough, that you have to start putting in support for other vendors' hardware?

Well, no, but isn't it true that under law there is an onus on you when you're the market leader, that you're not allowed to deliberately disable other vendors' products when they've made them compatible with yours?

Although I've only a limited amount of sympathy for Palm here, seeing as their interoperability technique only enables Itunes interoperability with Palm hardware -- they're guilty of exactly the same thing for which they want to portray Apple as evil. The Right Answer here would be some sort of driver that presents any mass-storage player as having the Ipod VID and PID in order to enable Itunes synchronisation.

Peter