为什么Palm的WebOS'媒体同步'iTunes集成不能合法

关于Palm最近宣布的WebOS中的“媒体同步”功能似乎仍然存在一些混淆,这是一款全新的操作系统,可以为即将发布的Pre提供支持。以下是Palm描述它的方式

Palm media sync is a feature of webOS that synchronizes seamlessly with iTunes, giving you a simple and easy way to transfer DRM-free music, photos and videos to your Palm Pre.(2) Simply connect Pre to your PC or Mac via the USB cable, select “media sync” on the phone, and iTunes will launch on your computer desktopYou can then choose which DRM-free media files to transfer.

“(2)”是一个脚注,其中指出:

(2) Compatible with iTunes 8.1.1 on Windows XP/Vista and Mac OS X version 10.3.9-10.5.7.

上周我联系到了Jon Lech Johansen的分析至于他们如何实现这一目标我相信他的理论是正确的,当Pre进入“媒体同步”模式时,它通过使用Apple的USB供应商ID和与某些特定iPod型号相匹配的USB设备ID伪装成iPod。即Pre告诉iTunes Helper(寻找USB连接的iPod和iPhone的后台进程),“嘿,我是一个iPod。”

一些读者发邮件向手掌是否这样做合法,为第三方MP3播放器使用iTunes插件APIApple有一个列出此类播放器的支持网页这里

但是Palm显然没有使用这种方法首先,此API需要特定于设备的iTunes插件只在Mac上工作过Pre的“媒体同步”,显然此时仅表示“iTunes同步”,不需要在您的计算机上安装任何软件,它可以在Windows上运行。

其次,这个API是Apple不再将其许可给第三方设备制造商看一下播放器列表 - 它们来自MP3播放器的石器时代In fact, this API is so old that it dates back not just to Mac OS 9, not just to before there was a Windows version of iTunes, not just to before Apple introduced the first iPod, but all the way back to before there was eveniTunes的它可以追溯到SoundJam,Casady&Greene发布的Mac MP3播放器是苹果公司为购买iTunes而创建的基础。

Third, if you’re still holding out any sort of hope that Palm is using some sort of heretofore sanctioned, semi-sanctioned, or even maybe-sorta-kinda-sanctioned-if-you-squint-your-eyes means for a third-party device to sync with iTunes via USB, note that the Pre, when connected to iTunes,标记为“iPod”如果你认为Apple会允许使用“iPod”来描述除了实际iPod以外的任何东西,那你就疯了。

Apple没有为WebOS批准做其正在做的事情的方法,并且约翰森的理论是我见过的唯一一个与我们所了解的工作方式相符的理论。

毫无疑问,Palm所做的事情很聪明除DRM加密的音乐和视频外,它还为Pre所有者提供了常规的iTunes媒体同步体验 - 也就是说最好媒体同步经验所以我可以看出Palm为什么会这样做。

但对于Palm公司来说,这似乎有风险和不合适It’s a hack, and if they’re really using Apple’s USB vendor and/or device IDs, it’s a duplicitous hack它可能会打破未来的iTunes升级(据我所知,它已经被iTunes 8.2更新破坏了released earlier today.) If Apple finds a way that Palm’s iTunes integration hack differs from that of the actual iPod it is masquerading as, Apple could change iTunes to block it此时,广告的Pre功能将被破坏What does Palm do then? Start a cat-and-mouse game? Advise Pre users against updating their copies of iTunes?

在法律风险方面,这一举动几乎让我觉得Palm是惹苹果提起诉讼Palm在这样的诉讼中面临的危险就是现在为Palm工作的所有Apple工程师(There are many.) Did they use inside knowledge of the iPod/iTunes USB interface to implement the WebOS “media sync” feature? Palm’s not stupid — or at least Jon Rubinstein is not — so I would wager that Palm was careful to“洁净室”逆向工程师协议但如果苹果起诉,Palm将被迫在法庭上证明这一点,与此同时,他们可能会面临公众认为他们偷走了苹果公司的知识产权。

我知道Palm现在是弱者,而且我正在为Pre取得成功而努力竞争对行业有利但这一举动让我感到更加绝望而不是斗志昂扬。