iCommune Retools Itself as Standalone Open Source App
Doctor Beavis writes "As noted previously, Apple ordered developer James Speth to return his iTunes software developer kit and to stop distributing the iCommune plug-in for iTunes. Today, CNET has a story with further details and developments. Speth said that he will honor Apple's request to stop distributing his software, but he will build the same features into a standalone application. The next version of iCommune will work with iTunes and potentially other digital music players and will use Rendezvous, Apple's implementation of a protocol for automatic discovery of network-connected devices. Speth also said that the new version will be Open Source under the GPL."
Let's be clear here. Apple announced this functionality before iCommune was developed. So iCommune stole the idea and implemented it (and it requires hardware) even though they KNEW PERFECTLY WELL Apple would release this functionality in a free software application.
They DID VIOLATE the license. They WERE RISKING the wrath of the RIAA.
Apple ENFORCED their license so that the license remained a credible contract so that OTHER THIRD PARTIES would continue developing software to work with iTunes.
How the hell was iCommune going to compete with the FREE iTunes? By violating Apple's license they granted to them and drawing fire from the RIAA?
Your theory is ridiculous--Apple didn't respond because they were AFRAID of COMPETITION. iCommune is cool (mostly as a proof of concept--not as a viable product) but it's FAR FROM COMPETITIVE.
The only mention of CPAN on the iCommune page is in reference to an indexer written by a third-party. Come on! RTFA.
Anybody working on one? If we can find a good way to add support to GNUstep, I bet we could port this app fairly easily. (If it's a Cocoa app, natch.)
AFAIK, iTunes is Carbon, not Cocoa, and it sounds like iCommune is an iTunes plugin (until it gets rewritten).
$x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
$x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;