Slashdot Mirror


USB-IF Slaps Palm In iTunes Spat

An anonymous reader writes "The USB Implementers Forum has finally responded to Palm's complaints that Apple is violating its USB-IF Membership Agreement by preventing the Pre from syncing with iTunes. It's found in favor of Apple. Worse, it's accused Palm itself of violating the Membership Agreement by using Apple's Vendor ID number to disguise the Pre as an Apple device."

32 of 600 comments (clear)

  1. Talk about a pathetic article by falcon5768 · · Score: 5, Insightful

    Seriously can we keep business politics out of this? You may not like Apple but a lot of people from day one called into question Palms legality on their faking out iTunes from this very reason all the way down to the very fact that nothing said Palm even had to use iTunes as they could have used a third party player, a plugin for iTunes like Blackberry and WinMobile users use without any complaints from Apple, or made their own software . Just because you dont like the outcome does it in any way mean that the outcome wasn't the right one.

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

    1. Re:Talk about a pathetic article by MaggieL · · Score: 4, Insightful

      Apple is using capabilities of the USB spec to disable interoperation with other manufacturers' equipment for what is clearly purely anticompetitive reasons. Don't you think it's a little late to "keep business politics out of this"?

      --
      -=Maggie Leber=-
    2. Re:Talk about a pathetic article by cabjf · · Score: 4, Insightful

      It seems more like they look at what is plugged in and see if it's an iPod or not. iTunes knows how to handle an iPod, what features it has, and how to organize the music on it. iTunes does not know how to handle other hardware. That's where the plug-ins come in. If anyone just pretended that their hardware was an iPod, who do you think people would complain to when it didn't work right? I bet Apple would get a decent sized share of the complaints even though the problem is someone spoofing the iPod hardware without having the exact same features.

    3. Re:Talk about a pathetic article by falcon5768 · · Score: 3, Insightful

      And you are wrong on both counts. First much of iTunes as it exists today was developed by Apple once they bought the original software, so they are fully in their moral right to ONLY let their equipment use it (which even at that isnt 100% true since other devices CAN use it like the Motorola iTunes phones) Also you are wrong in it being a DMCA issue as there as there is absolutely no compatibility issue. You have other means of getting and using the music in iTunes it's self, you just dont feel like burning a bunch of DVDs or CDs. Had iTunes still have DRM you might have a point, but as they dont except for movies which to my knowledge the Pre didnt play anyway, your point is invalid.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    4. Re:Talk about a pathetic article by Karlt1 · · Score: 3, Insightful

      Apple is using capabilities of the USB spec to disable interoperation with other manufacturers' equipment for what is clearly purely anticompetitive reasons. Don't you think it's a little late to "keep business politics out of this"?

      Did Apple ever ask to be able to sync with Windows Media Player? Apple wrote their own app. Why can't Palm do the same? Since day one the iTunes library database has been stored in both a binary file and an XML file. Couldn't half of the readers on Slashdot write a simple GUI to read the XML file, let the users choose which music to sync over and copy the files to a Palm Pre in less than 2 hours?

    5. Re:Talk about a pathetic article by Anonymous Coward · · Score: 3, Insightful

      Apple is using capabilities of the USB spec to disable interoperation with other manufacturers' equipment for what is clearly purely anticompetitive reasons.

      Which is entirely within their rights. You may not like that, but tough shit!

    6. Re:Talk about a pathetic article by RMH101 · · Score: 4, Insightful

      The key word here is "spec". The USB spec isn't Apples, and it isn't Palms, and it exists to stop this kind of mucking about and clouding the waters. Vendors shouldn't impersonate other vendors' USB devices, period, and I'd imagine membership of the USB consortium requires accepting this at some point. As much as I admire Palm's chutzpah here, and would like the Pre to natively sync, this is exactly the sort of hacking that isn't acceptable in a mass-market consumer device, and must surely be some anti-competition fishing expedition from Palm.

      On a practical note: the iPhone sync is 2-way. What would happen if Palm implemented its sync with a bug that zapped your iTunes library?

    7. Re:Talk about a pathetic article by xouumalperxe · · Score: 4, Insightful

      Maybe that's the real issue. Apple changes their stuff far too often, and in far too fundamental ways.

      With Windows, I can try to figure out how to connect the machine to an LDAP server (for example), write a cheat sheet about it, and come back 3 years later on a new Windows machine, and my cheat sheet still applies.

      If you were to write an "iTunes plugin cheatsheet", you'd find that 3 years later it'd still apply. Or, at least, this would seem to imply that the API has remained stable for almost 2 years. Instead of following the Device Plugin mechanism provided by Apple, Palm decided instead to resort to hackery to trick the application into believing the Pre is an iPhone. They also brazenly claimed they'd provide seamless integration with iTunes without actually getting Apple on board. Exactly how, or why, compatibility was broken is irrelevant: you should expect solutions based on hacking away at an application's internals to break frequently, which already fails to accomplish the premise of "seamless integration" without even getting on Apple's bad side. So, unless someone can convince me the API is unwarrantedly crippled, this choice by Palm is indefensible.

    8. Re:Talk about a pathetic article by dissy · · Score: 3, Insightful

      Your post is confusing.

      You started off arguing for Apple against Palm by talking about standards needing to be followed which Palm is not doing.

      Then you switched to arguing against Apple (but still not for Palm) because you dislike iPods personally.

      I guess in the end the issue with following standards is more important than one persons opinion of one product of one company.

      So I agree with you that Palm fucked up here by violating standards and trying to wall you into their Pre garden or something.

      Oh, and to correct one of your statements, Apple does integrate with 3rd parties with open arms.
      They did so with blackberry, Microsoft, and a few others.
      The iTunes APIs are published by Apple. I don't know if any license fee is involved, but I didn't think so. Don't quote me on that last bit though.

    9. Re:Talk about a pathetic article by clone53421 · · Score: 3, Insightful

      Incorrect analogies, both of them.

      USB devices have both a device ID and a vendor ID. The device ID tells what interface the device has, so the software can correctly connect to it. The vendor ID is merely informational, telling who manufactured it.

      A device with a device ID corresponding to an iPod should act like an iPod. It shouldn't matter who made it. Spoofing the device ID is not against the rules. An "iPod" made by Palm should work exactly the same when syncing with iTunes as a legitimate iPod made by Apple. That's the purpose of the device ID.

      For a more appropriate analogy, think of an auto shop (gotta be a car analogy, right?). This shop specializes in servicing Dodge automobiles. You walk in and say "I need a Dodge Caravan carburetor installed in my Plymouth Voyager." Now, the Plymouth Voyager is exactly the same minivan as the Dodge Caravan; all the parts are exactly the same. The only difference is the little logo glued to it. Would it be silly for the mechanic to refuse to service your car because it doesn't have the Dodge logo?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  2. Palm Got What They Deserved by rodrigoandrade · · Score: 3, Insightful

    Since the main selling point of the Pre was unauthorized iTunes sync.

    Serves them right.

    1. Re:Palm Got What They Deserved by Anonymous Coward · · Score: 5, Insightful

      Why syncing with iTunes need to be authorized?

    2. Re:Palm Got What They Deserved by Anonymous Coward · · Score: 5, Insightful

      Not only does it not need to be authorized, it is also legal to circumvent any and all obstructions which have been put into place to prevent syncing with iTunes, per explicit exemption in the DMCA for creating compatibility.

    3. Re:Palm Got What They Deserved by 0100010001010011 · · Score: 4, Insightful

      Why can't Palm write their own syncing program?
      The iTunes tracks aren't protected by DRM.

      Palm was trying to get a free ride by not having to write their own syncing program.

  3. Think of Barcodes by MosesJones · · Score: 5, Insightful

    To all those people who think "What is the big deal about faking yourself as Apple?". The point is that these are reserved identifiers in the same way as barcodes are reserved identifiers.

    Would it be right for Palm to use the iPhone barcode for the Pre? Clearly not.

    So here is another case where there is a specific rule around reserved identifiers and Palm broke the rules. Their alternative is to opt-out of the USB group and do it themselves without its blessing or just suck it up.

    Complaining about the rules of a game after joining the table and playing a few hands is just dumb.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:Think of Barcodes by LateArthurDent · · Score: 3, Insightful

      Or maybe Palm is faking the ID so that its owners can use the iTunes software that Apple spends significant money developing, rather than develop its own software. Apple is preventing that despicable behavior.

      First let me say that I'm glad Palm got reprimanded for faking the vendor ID. If suddenly that was allowed, there would be utter chaos as multiple devices pretend to be other devices and mess up proper loading of drivers and other important features.

      That said, if Apple wants money back for the software development they put in iTunes, they need to charge for it. Once the software is installed on my computer it's no longer their software, it's mine. I should have the right to use to sync with whatever device I want to sync with, and anybody should have the right to make their hardware talk with whatever software is available on the user's computers.

      And finally, I don't even understand why Palm wants that feature. The real problem is that I need to sync my iphone with that piece of crap software, not that I can't sync other stuff with itunes. God, how I wish I never had to open that horrible software, could just mount the iphone like a usb drive, and dump music files there, as with any other mp3 mplayer.

    2. Re:Think of Barcodes by DNS-and-BIND · · Score: 3, Insightful

      First time on slashdot that I've heard un-crippling technology described as despicable. Comes a day for everything, I suppose.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  4. This doesn't sound unreasonable to me. by Anonymous Coward · · Score: 4, Insightful

    Apple isn't doing anything to extend USB in a proprietary fashion; it's using an existing feature to differentiate between devices. It's blocking some of them deliberately from working with its software, but it's doing so in a USB-compatible way. Even if they were denied this access, wouldn't it be possible for them to create a challenge-response between the software and their authorized devices that didn't involve the USB Vendor ID?

    On the other hand, faking a Vendor ID for your USB device is bound to irritate and annoy the standards group responsible for issuing and tracking Vendor IDs -- even if it's done for the noblest of compatibility purposes.

    This iTunes lockout is really lame, but the USB-IF shouldn't have to be involved in it. And instead of fighting that battle, couldn't Palm channel its energy into developing an alternative to iTunes and partnering with a decent DRM-free music provider such as Amazon? If their alternative is solid enough, perhaps it could be licensed to other device manufacturers for extra benefit?

  5. Not surprising. by clone53421 · · Score: 5, Insightful

    Palm claimed Apple was violating the spirit of the agreement by using their vendor ID to lock iTunes to their products.

    Palm used this to justify breaking the actual letter of the agreement by using Apple's vendor ID to trick iTunes into thinking Palm devices were iPods.

    So, guess who got in trouble? The guy who actually violated the agreement, of course.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  6. Re:Legality? by jellomizer · · Score: 4, Insightful

    For a sins what Palm did was 7 and what Apple did was a 4.

    If you hacked you Palm to do what Palm did then that would be a sin of 1. But the fact that the company created such actions intentionally against Apples will (3) marketed it (4) to the general public.

    If you did it with your own Palm then it is only a 1, perhaps a 3 if you made it public. As you have already purchased the product and what you are doing is actually a favor to Apple as you buying their songs and using their product...
    However by the corporation doing the same thing, they are hurting apple as they are making a product that is directly competing with their product, and not working with your competitor for compatibility.

    Why is it worse for a company to do something then it is for an individual?
    Well first it is scale, The individual usually has limited influence as they don't have the resources to make a large influence, at best the hack would give you some geek credits and only the brave geeks who could afford to brick their phone to do it.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  7. Re:apple - the most anti-open company by MouseR · · Score: 4, Insightful

    That's completely retarded. DRM is out of the picture on iTunes store and if you insist on purchasing there, nothing keeps you from syncing your music library to whatever device you have.

    There was no requirement for Palm to highjack Apple's ID just so that they can benefit from cheap engineering. RIM made the right decision and that is to not rely on software they dont control for their syncing.

    What Palm did is sell a device to their customers and provided no guarantee as to the usability of the product, because they hack another company's software solution.

  8. Unsurprising; but doesn't make me enthusiastic... by fuzzyfuzzyfungus · · Score: 3, Insightful

    Obviously, the USB-IF is going to take a dim view of spoofing vendor IDs. They were considered important enough to have in the spec, for whatever reason, so faking them isn't going to go over well. I don't really know what outcome Palm was expecting.

    However, that said, I can't see tying attempts between products(above and beyond the natural tying effects that the complexity of software interaction naturally produces) as being even a remotely good thing for users, competition, or technological development generally.

    Imagine if, back in the day, the "Well, they should just write their own iTunes-like application" had been applied to Compaq and the IBM-compatible clone kiddies. "Well, they can just write their own OS and set of applications..." Even back then, with the fairly minimal legacy effects, that would have retarded the development of cheap, standard, supports-the-software-you-want-to-run computers. It is basically demanding that anybody who wants to make anything must have a complete vertically integrated product range, to which they must induce customers to switch.

    Very rarely in the history of technology has that ever worked particularly well. Most of the time, development consists of a few standards, formal or de-facto, and the surrounding ecosystems of add-ons, compatible widgets, clones, extensions, and software, authorized and unauthorized. And, frankly, that has worked pretty well. Modern technology is competitive, fast, ubiquitous, and impressively cheap.

    If, in the future, we move away from the annoying-but-largely-useless forms of tying involving monkeying with pinouts every generation, and obfuscating stuff, and move to effective forms of tying based on crypto challenge-response, signing, vendor IDs, and the like(along with a fair bit of force of law, thanks to Mr. DMCA) I fear we will see a much less rich period of technological development.

    Few companies are large enough, or smart enough, to maintain a fully integrated product line. Fewer customers actually want to use every one of a company's products, and none of their competitor's products. They want things to work together. Obviously, some degree of imperfection in interface is to be expected, interconnection of complex systems is Hard and writing wholly unambiguous specs is Very Hard. Deliberate breakage, though, is insult to injury.

  9. Re:apple - the most anti-open company by MouseR · · Score: 3, Insightful

    I doubt Palm can do squat on this issue. They violated their USB license by using another vendor ID.

    They might actually have to pay a penalty on that.

    And because they went beyond their USB manufacturer agreement, they don't have a case in court.

  10. Re:apple - the most anti-open company by Anonymous Coward · · Score: 3, Insightful

    Apple is the Microsoft of MP3 players.

    Not even close. You can step entirely outside the Apple ipod/iTunes ecosystem and still get a full range of music. If you step outside the MS ecosystem there are significant programs (games and important business software) you cannot run and significant pieces of hardware you cannot use or cannot use fully.

    Or (now the DRM is gone) you even buy any tracks from the iTunes store and import them into another music manager which fully supports your not-Apple AAC music player.

    In other words, the consumer makes potential sacrifices to stay away from MS, but suffers no pain staying away from Apple.

    But then I expect you know all this being a probable MS shill (I apologize if you are not, in that case you're just an idiot).

  11. Re:apple - the most anti-open company by Dog-Cow · · Score: 3, Insightful

    Why bring the DMCA into this? Apple hasn't sued Palm, nor have they brought in the law in any way. This is purely a technical fight between the two.

    The Pre is lying and Apple is calling Palm on it. I fail to see how Apple is wrong.

    And just because someone says MP3 or music and you hear "Apple" doesn't mean that Apple has any kind of (legally defined) monopoly.

    In short, you're an idiot.

  12. Re:apple - the most anti-open company by gabebear · · Score: 4, Insightful
    Amazingly, this isn't about DRM or the DMCA.

    Emulating another device to provide compatibility is perfectly acceptable

    Except when you have signed a contract saying you wouldn't. The problem is that Palm decided to use Apple's USB Vendor-ID to identify the Palm-Pre, which is something Palm promised not to do in their contract with the USB-IF (Who hands out USB Vendor IDs). Palm violated existing contracts while attempting to emulate Apple's devices and Apple called them on it.

    I don't think there is any reasonable argument for forcing Apple to let the Palm-Pre use their software.

  13. How is this Apple's fault? by Kevinv · · Score: 4, Insightful

    I love how the comments immediately blame Apple for all of this. How is this any of Apple's fault?

    PALM complained about APPLE to the USB-IF. Apple re-tweaked iTunes, their own software, to verify the devices claiming to be ipods were really ipods. They didn't claim copyright infringement, they didn't issue DMCA notices, they didn't make patent infringement claims, they just changed their software to make sure devices they support were actually devices they were modifying. Palm makes it's computer connections lie, and it's Apple's fault. Awesome.

    Apple is not the most open company around, but if openess is what you want then don't buy Apple, it's not like you're forced to.

    I'm not really sure why people whine about the iPod not being open. It doesn't lock you in to the iTunes store, or DRM stuff, even on video. I buy most of my music from EMusic then Amazon MP3 store then finally iTunes. It'll accept music from peer-to-peer networks as well.

    90% of my videos are ripped from DVD and have no DRM. Works fine on my iPod and Apple TV.

  14. Re:apple - the most anti-open company by clone53421 · · Score: 3, Insightful

    All Apple is refusing to do for Palm is let them integrate Pre into the main iTunes application. That would require Apple to publish and maintain a plug-in API for iTunes which would cost Apple money. Why should they?

    Um, no it wouldn't. Palm made their device compatible with iTunes. Apple didn't have to do a thing. Instead, they deliberately broke the compatibility.

    You want to know what cost Apple money? Paying someone to re-write the iTunes sync so it wouldn't work with other vendors' products. If they'd done nothing, Palm's device would have continued to work fine with no effort from Apple.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  15. Re:apple - the most anti-open company by Ziwcam · · Score: 4, Insightful

    The difference is this: Microsoft was using their monopoly* with Windows (software) to push another piece of software (Internet Explorer). The reason I have to side with Apple on this is because they aren't using their monopoly* on iPods (hardware) to push another piece of hardware. And the Zune software won't sync my iPod... so should I sue Microsoft, for not allowing their software to work with my hardware? Because that's all that Apple is doing. They're not allowing their software to work with the Palm hardware. *Let's not be pedantic about my use of the word "monopoly" -k-?

  16. Re:iTunes? by jo_ham · · Score: 3, Insightful

    You couldn't figure out how to make your iPhone play mp3s?

    Box it up and return your computer to the store. You are too stupid to own a computer. Or a troll. Pick one.

  17. Re:apple - the most anti-open company by clone53421 · · Score: 4, Insightful

    Apple can't break compatibility with existing iPods. If the Pre acts just like an iPod, there's no reason for the sync to not work no matter how many times it's updated.

    Now, if the Pre isn't emulating an iPod correctly, then yes, compatibility might break on iTunes updates, but that's Palm's problem, and they will fix it.

    However, making it impossible to "correctly" emulate an iPod without also reporting an Apple vendor ID was considered a low blow by Palm. There's a device ID and a vendor ID; if the device claims to be an iPod manufactured by Palm, it should act exactly the same as an iPod manufactured by Apple. Not syncing with it just because it's made by Palm only serves to maintain an Apple monopoly. There's no real explanation for it aside from that.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  18. Re:apple - the most anti-open company by indiechild · · Score: 3, Insightful

    Explain how you are forced by Apple to use only the one store for your music purchases.