Songbird the Open Source iTunes?
An anonymous reader writes "Cnet has an interesting story about a company about to release an open source alternative to iTunes. Apparently, the software can be used with a multitude of music services." From the article: "Apple's iTunes is 'like Internet Explorer, if Internet Explorer could only browse Microsoft.com,' Lord said. 'We love Apple, and appreciate and thank them for setting the bar in terms of user experience. But it's inevitable that the market architecture changes as it matures.'"
That's really not fair to say that the entire company is based on taking the best ideas out of other UIs and then modifying them. Certainly they have done that, but Apple also contributed a lot of wholly original ideas and innovations that hadn't been seen before (I'm not going to recount them all here, it is discussed in other histories of GUI development, especially at Xerox PARC and Apple).
Smalltalk was, in fact, developed at Xerox PARC in the 1970's.
NeXT combines the Smalltalk programming model, the Stepstone Objective-C language, the GNU compiler, the CMU Mach kernel, and the Adobe Postscript language (not much original there, but at least NeXT paid for some of it). Jobs did a great job at putting together NeXT out of existing technologies, but he didn't exactly contribute a lot of technology.
Let me repeat: there is nothing wrong for Apple copying from other people, but Apple should stop complaining (and sueing) when people copy from them.
Others have rightly pointed out that Apple's legal department will run this into the ground, but they've missed the most important reason why:
When you purchase a song from the iTunes Music Store, the AAC file is downloaded without FairPlay DRM encryption. The iTunes software adds the FairPlay DRM while downloading, encrypting the file with your iTMS account ID. An open-source client wouldn't do this (or at least wouldn't have to, if it could). Apple would be in a heap of trouble with the record labels if they allowed this software to exist.
The only way to make it work is to move the encryption process from the client to the server, which would significantly increase Apple's costs (in addition to the huge CPU requirements of encrypting every song they sell, they probably wouldn't be able to use Akami's distribution network anymore).
$x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
$x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;