Slashdot Mirror


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."

159 comments

  1. IN SOVIET RUSSIA by Anonymous Coward · · Score: 0, Funny

    iCommune Retools You! (Also, IN SOVIET RUSSIA Slashdot Is Fast!)

  2. language / platform? by norweigiantroll · · Score: 5, Interesting

    The iCommune page says it will not depend on any Apple proprietary interfaces or libraries, and it mentions CPAN. So does this mean it will be in Perl and usable with any kind of Unix?

    1. Re:language / platform? by pudge · · Score: 4, Informative

      No, it is written in C, perhaps with some AppleScript. There is a third-party indexer on that page, written in Perl. iCommune never actually serves the MP3s, it just writes an index of the MP3s and configures Apache to serve them; so a third-party indexer can write the index, and a user can configure his own Apache server, without needing iCommune to do it. In this way you can either avoid having iCommune do it on your Mac OS X box for some reason, or have some non-Mac OS X box (e.g., Linux) act as server. iCommune came with a Python indexer, but I wanted one in Perl (easier to add to it and modify it, for me), so I wrote that one.

  3. This sounds nice... by rsborg · · Score: 2, Interesting

    but as we have leared with AIM, SMB, and plenty of other proprietary protocols, or even proprietary implementations of open protocols (think M$)... what happens when the protocol provider changes the rules?

    --
    Make sure everyone's vote counts: Verified Voting
    1. Re:This sounds nice... by Anonymous Coward · · Score: 0

      Not to sound trollish but what open protocols has Microsoft "change[d] the rules" on? I know bashing Microsoft is an instant mod up but in this case I am unsure what you are refering to.

    2. Re:This sounds nice... by sporty · · Score: 1

      Um, that's what happens when you follow anyone's lead. Look at struts. I'm working /w the stxx people, who put xslt as a nother output method for stxx. I'm piggy backing off of stxx for an app I'm writing. When stxx dropped the perform() method in the Action class, I was forced to switch to struts 1.1.

      Not a bad thing, but it happens. AIM's protocol isn't under rfc or anything, just as struts api (or stxx) isn't either.

      --

      -
      ping -f 255.255.255.255 # if only

    3. Re:This sounds nice... by swb · · Score: 1

      MS is always doing something creative with SMB, requiring Samba to play catch-up.

    4. Re:This sounds nice... by Anonymous Coward · · Score: 0

      I was under the assumption that SMB was a propietary protocol. I guess I was mistaken.

    5. Re:This sounds nice... by BlueGecko · · Score: 4, Informative

      Your concern would make sense if the application were implementing the Rendezvous interface raw, but it's not, anymore than Mozilla implements its own TCP/IP stack. Jaguar provides a very nice set of classes to establish and manage Rendezvous services, and I'm sure that the new version of iCommune, just like the old version and like all Rendezvous-enabled apps, will make use of Apple's frameworks. So even if Apple completely overhauled their IETF-standard protocol (bloody unlikely) they'd have to also completely overhaul the Rendezvous portion of Cocoa and not document the changes in their SDK. I think that iCommune is safe.

  4. Not fair by Amsterdam+Vallon · · Score: 1, Interesting

    Apple took a bunch of BSD code and other Open Source utilities and added a few layers on top and called it a genuine Apple product. They are now making millions of dollars a year.

    Some little programmer comes along and tries to share music with fellow Apple users, and Apple sends their suit-clad lawyers after him, threatening to ruin him and take all he's got.

    Hey Apple, do you only embrace Open Source when it involves your developers stealing code from other projects?

    Ten bucks says Apple releases their own P2P audio sharing utility in like 2 weeks using this guy's old code.

    --

    Reply or e-mail; don't vaguely moderate. Ex-O'Reilly/MIT employee, now a full-time Google employee.
    1. Re:Not fair by Anonymous Coward · · Score: 5, Insightful

      XDarwin is open source. Aqua is not.

      So, their window manager is not, that doesn't mean the OS isn't.

      Safari's core is open source. The layout is not. Hmm... I notice a pattern.

      Apple "steals" code from Open source projects who agree to these terms, make the backend better, leave that open, but makes their interface closed (and much better)

      Now this guy used the iTools SDK, develops something the terms said he couldn't, and he's the hero? Apple obeys the terms of the license, this guy didn't.

      It's not also about competition, I refer you to the case of X11 on OS X.

    2. Re:Not fair by erat · · Score: 4, Insightful

      BSD code is BSD licensed. Anyone can take it, use it, even make proprietary products out of it. This is not only fair, it's encouraged. Why do you think Apple chose BSD over, say, Linux?

      I think you're mixing up BSD licensing and GPL licensing. The two are definitely not the same. Apple is in violation of nothing, not even simple courtesy. If folks object to their BSD-licensed code being used in proprietary products, they should consider not using the BSD license.

      (By the way, the base for their operating system is "Darwin". It's freely available for anyone who wants it: http://developer.apple.com/darwin)

    3. Re:Not fair by Gryffin · · Score: 4, Informative

      Ten bucks says Apple releases their own P2P audio sharing utility in like 2 weeks using this guy's old code.

      Well, I doubt they'll use his code (they aren't that stupid, only Micro$oft has balls that big!), but Steve did demonstrate the same functionality when he introduced Rendezvous, so it's likely that the feature has been planned for a future version of iTunes for quite some time. This guy just beat Apple to the punch.

      But I don't think that's why Apple has gone all swarm-of-lawyers on this poor guy, tho.

      Remember the hubbub over "Rip. Mix. Burn."? Apple is walking a tightrope right now with the RIAA, trying to allow their users to make maximum use of their legally-owned music with a minimum of RIAA-mandated cruft, while also avoiding the RIAA's crosshairs. Allowing this third-part developer to mod iTunes just might upset the balance, and get Apple in serious hot water.

      So, yes, you'll see this functionality in the next rev of iTunes. But you can be sure, too, that it'll have some limitations built in (like the iPod's one-way syncing) to keep the RIAA stormtroopers out of the yard.

      --
      Learn from the mistakes of others. You won't live long enough to make them all yourself.
    4. Re:Not fair by saddino · · Score: 4, Insightful

      Apple took a bunch of BSD code and other Open Source utilities and added a few layers on top and called it a genuine Apple product. They are now making millions of dollars a year.

      Um, that's exactly what the BSD license allows you to do.

      Hey Apple, do you only embrace Open Source when it involves your developers stealing code from other projects?

      Utilizing BSD licensed code in commercial apps is not stealing. Not even close.

      Ten bucks says Apple releases their own P2P audio sharing utility in like 2 weeks using this guy's old code.

      Now this I agree with.

    5. Re:Not fair by Anonymous Coward · · Score: 2, Informative

      XDarwin is open source. Aqua is not.

      I think you mean Darwin is open source. XDarwin is the darwin-compatible version of XFree86, and while it is open-source, it's not part of the standard OS X dist (though it may be soon, apple X11 beta IS XDarwin, and may be standard soon enough).

      But Darwin is the opensoruce core of osx. Not XDarwin.

      So, their window manager is not, that doesn't mean the OS isn't.
      OS X isn't. Darwin is. OS X has a whole lot of closed source stuff besides the WindowServer.

    6. Re:Not fair by Anonymous Coward · · Score: 1, Insightful

      not to mention that on a apple system you still have choice.

      if you have some kind of moral problem with the closed source goodies on apples machines...then run only ported gnu software.

    7. Re:Not fair by Anonymous Coward · · Score: 0

      The functionality is NOT the same. Steve Jobs' demo showed a version of iTunes that only allowed sharing under Rendezvous. This guy created a system that allowed p2p music sharing outside of a local network.

    8. Re:Not fair by Anonymous Coward · · Score: 0

      He should have learned to use an OS where you can program wtf you wan't. He made a mistake. Next time he starts a new project he better email apple first and he wil be safe.

    9. Re:Not fair by Frymaster · · Score: 1
      Why do you think Apple chose BSD over, say, Linux?

      i think it's because they bought NeXT (steve job's old company), makers of nextstep/openstep os which was based on bsd... (source)

    10. Re:Not fair by Anonymous Coward · · Score: 0

      The difference? Well...they're completely different. Apple's software is a proprietary layer of technology (usually relating to the user interface) built on top of an open-source base. The old iCommune was an extension to an Apple-owned piece of software, and is quite arguably illegal. And the new iCommune? Apple has not yet made any attempt to eliminate it, nor is it likely to, since it iCommune is no longer a plugin to iTunes, strictly speaking.

    11. Re:Not fair by geekee · · Score: 1

      His point is that Apple searches around for open source that they can use without strings, but then doesn't give back by allowing others to modify their code.

      --
      Vote for Pedro
    12. Re:Not fair by Jeremy+Erwin · · Score: 1

      Well, the BSD code doesn't obligate a user to make derivative sources Free. Nor does the XFree86 license (but they seem confused about it).

      However, Apple has gone ahead, and released some of their changes. MacOSX is nonfree, Darwin is free. Safari is nonfree, but Webcore is free. Quicktime client is nonfree, but "Streaming Server" is free...

      Why not? The Mac still has a reputation (whether deserved or not) for having a spiffy interface. Its major competitor is built on closed source. Its secondary competitors are not well supported on the desktop.

    13. Re:Not fair by Anonymous Coward · · Score: 0

      Apple didn't 'take' anything, they purchased their new OS when they purchasd NeXT. And NeXT simply made use of BSD code in one of the ways it is intended to be used. How is that 'Apple stealing code'?

      Also, the "little programmer's" application was a proprietory one, not open source. And probably the only reason Apple went after this guy was to avoid trouble for Apple from the RIAA.

      The new version of iCommune will be GPL, which is great, and I hope we will see a lot more GPL'd code on the Mac, but there is nothing wrong with BSD licenses, or with propritory code either. Each type of licensing has its place.

    14. Re:Not fair by Anonymous Coward · · Score: 0

      Idiot. It's estimated Apple spent over one billion developing the GUI you say they "slapped on it."

      They're the only major manufacturer of hardware that hasn't caved to the DMCA. They've made major contributions to open source. Look at the recent code KDE received as the result of Jaguar.

      Grow up. Bashing Apple is going out of style in the Linux and GNU communities. Oh, it certainly still exists and for a variety of good reasons, but yours are included. You're ill informed and knee jerk comments like yours are a dime a dozen on /.

      "Stealing code?" Uh, you understand what "open source" means? Every mod and bug fix (many of them welcome as discussed on any KDE thread you want to check out) was provided by Apple to the open source project rather happily.

      P2P audio stealing "this guy's" code? Hey, Apple stopped it to present a nuisance (and expensive) lawsuit from certain recording associations I think you're likely not fond of.

      You don't have a clue what's going on here. And when/if this guy rewrites it without their proprietary APIs to include WinAMP or whatever as well Apple can use it just like anyone else can if they have an interest.

      Try looking up "open source" in a dictionary or getting some clue what it means.

    15. Re:Not fair by Anonymous Coward · · Score: 0

      "Apple "steals" code from Open source projects who agree to these terms"

      You can't "steal" bsd.
      It is truely free.

    16. Re:Not fair by ClosedSource · · Score: 1

      It's naive to believe that any traditional company is going to sacrifice profits because they believe in the open source philosophy. Not IBM, not Sun, not Apple, not O'Reilly. They may pay lip service to open source, but only when it's in their interest to do so.

    17. Re:Not fair by ClosedSource · · Score: 1

      I suspect the purchase of NeXT by Apple was more about covering up the fact that NeXT was a total business failure rather than about technology transfer.

    18. Re:Not fair by gamgee5273 · · Score: 1

      Functionality similar, but not really. Jobs demoed that you could share playlists between computers - but not the files. If my coworker closes his iBook in the middle of my listening to something of his, the music goes away - and I don't get the file. iCommune was different in that you actually had downloading of files goign on.

    19. Re:Not fair by threephaseboy · · Score: 1

      Remember: If you make money off of open-source, the terrorists have already won

      --
      .
  5. Another bite of the sour apple. by Anonymous Coward · · Score: 0

    "I've decided to give iCommune a new future.

    Here's what the next version will be:

    * able to communicate with and control your mp3 player using AppleEvents

    * Rendezvous-enabled

    * completely free of any Apple proprietary code or interface use"

    The first two seem to be proprietarty apple. The third says you won't use any apple proprietary code or interface use. You are not making sense here son.

    You've gotten one sour apple already. By sticking with apple are you ready for the next one? You'd get more community support if you'd get rid of your bias towards apple proprietary hardware.

    1. Re:Another bite of the sour apple. by fgodfrey · · Score: 4, Informative
      The original version of this was developed using an SDK (software development kit) for iTunes. The SDK provided an interface to an Apple Proprietary API. As I understand it, the API was intended (and licensed) only to be used to provide support for new hardware, not new software. He used them to provide software support and was thus in violation of the license on the SDK.


      Both AppleEvents and Rendezvous have published API's that don't have (to my knowledge) restrictions on their use.

      --
      Go Badgers! -- #include "std/disclaimer.h"
    2. Re:Another bite of the sour apple. by Anonymous Coward · · Score: 0

      The thing that I find scary is that you agree with this. If you buy something that will let you add features to something else you bought why should the manufacture have the right to tell you what you can do with it. If you do something they don't like they shouldn't have the right to take it away. If I buy a car from GM with the intentions of using it as my getaway car, they are not going to come look me up and say, "Mr. Smith, you knew when you bought the car that you can only use it to go to the store for your daily dose of soma. Please hand over the keys."

      What should an SDK (or software in general) be any different.

    3. Re:Another bite of the sour apple. by Anonymous Coward · · Score: 0

      Rendezvous isn't exactly proprietary, in that it's really just a particular implementation of the open Zeroconf standard.
      AppleEvents is an inter-application communication API. The Apple code would be what receives the messages, so this probably can be done while meeting the third condition too. Assuming you can get the functionality without using the SDK, anyway (same for Rendezvous I suppose, unless the author uses a third-party Zeroconf implementation).

    4. Re:Another bite of the sour apple. by fgodfrey · · Score: 1
      If you don't agree with the license then why would you agree to its terms? If GM had such a clause (if you use this car to commit a crime we'll reposess it) in their contract of sale, it'd be perfectly legal. You, however, would have the right to not buy their car. I don't see how this is different.


      To put it another way, what if I took GPL'd software and used it in a commercial product and didn't distribute the source. Pretend that I happen to disagree with that clause in the GPL. Do I have a right to do that? I think not.

      --
      Go Badgers! -- #include "std/disclaimer.h"
    5. Re:Another bite of the sour apple. by batkiwi · · Score: 1

      It's the same as the GPL.
      If you write a gpl'd library/app, you are saying that no one can link a non gpl-compatable app to it. If you think this api isn't/shoudnl't be enforcable, then neither should the gpl be.

  6. blame it on the RIAA... they still around? by Anonymous Coward · · Score: 0

    I expect the RIAA was part of the reason Apple put the heat on iCommune.

    1. Re:blame it on the RIAA... they still around? by stratjakt · · Score: 2, Redundant

      Yeah, when Apple moves to squash a P2P client's author, it's because the nasty RIAA forced them to. When MSFT does it, it's because they're inherently evil.

      It's bullshit.

      Apple moved to kill iCommune because it would compete with a commercial product they plan to offer with limited (read DRM-but-since-its-Apple-we-wont-call-it-DRM) capabilities. They pulled some obscure 'you may not write front-ends for our software' clause to do it.

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:blame it on the RIAA... they still around? by Anonymous Coward · · Score: 0, Troll

      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.

    3. Re:blame it on the RIAA... they still around? by cygnus · · Score: 2, Informative
      with limited (read DRM-but-since-its-Apple-we-wont-call-it-DRM) capabilities.

      uh... not really. they're just limiting the capability to streaming, and the scope to Rendezvous (zeroconf) networks, so it's a local area network thing.

      DRM usually implies that a piece of "content" can have specific licensing restrictions that are enforced digitally on a granular basis (not across the board). there's nothing DRM about what apple's doing with iTunes at all...

      --
      Just raise the taxes on crack.
  7. iCommune should be a Linux app anyway by Anonymous Coward · · Score: 2, Funny

    cause it's GPL and it has the word "commune" (think communism) built right into it! :P

    I think Apple has trademarked the letter i, i(TM)f I'm not mistaken.

    If you want to keep it on the Mac call it iFacist or something.

  8. Is it me, or... by ptrangerv8 · · Score: 0, Flamebait

    is apple startign to act a lot like gasp m$/gasp
    I think it's bull... so the MAKER of their greatest feature yet wants to Open Source HIS code... more power to him, unless it breaks his contract
    Of course, then it's hos own dumb@ss fault for voiding a contract to begin with...
    Ok, enough reambling, I'm going to RTFA now...
    ;beer;

    1. Re:Is it me, or... by Anonymous Coward · · Score: 0

      It seems more like grown ups acting...*gasp* grown up and the best of an unfortunate situation. My optimism, as always, reamins grounded in neither experience nor reason. And now, the obligitory emoticon::).

  9. It just goes to prove... by gpinzone · · Score: 5, Funny

    ...most open source projects are created out of love, but many more, out of spite.

    1. Re:It just goes to prove... by Anonymous Coward · · Score: 0

      most open source projects are created out of love, but many more, out of spite

      I'm guess you're not spiteful enough to create an OSS version of Mathematica? ;-)

    2. Re:It just goes to prove... by Anonymous Coward · · Score: 0

      How can most be out of love and even more out of spite? How can you have more than most? The mostest? you are stupid.

    3. Re:It just goes to prove... by Anonymous Coward · · Score: 0

      If 51% of the people are female, the most people are female. If 60% of the same sample are intelligent, then most of the people are intelligent. Most of the people are female, but even more are intlligent.

      You must be in the 40%.

    4. Re:It just goes to prove... by Anonymous Coward · · Score: 0

      Que pasa!

    5. Re:It just goes to prove... by Anonymous Coward · · Score: 0

      51% of programs from a sample are made out of love.

      60% of programs from the same sample are made out spite. doesn't work. can't have more programs made out of spite when most were made out of love, because spite and love fall in the same category. sex and intelligence are different categories.

      or, to be more clear,

      51% of people are female, yet even more are male, oh wait, that is stupid.

      you are stupid.

      again, you're stupid.

    6. Re:It just goes to prove... by Anonymous Coward · · Score: 0

      it is interesting to note the number of projects that hide behind the gpl in circumstances like these.

    7. Re:It just goes to prove... by gpinzone · · Score: 2, Funny

      The two are not mutually exclusive since something can be made out of spite AND love.

      Therefore... You sir, are a cockgobbler. QED.

  10. What did it do? by MyAss · · Score: 1

    I looked at the webpage, but it doesn't say. Can anyone tell me what iCommune did?

    Offtopic: Anyone have any good suggestions for a linux mp3 player? Looking for one that is easy for my wife to use, but lets you search for different songs. (not xmms)

    --

    They misunderestimated me. -- George W. Bush
    1. Re:What did it do? by Anonymous Coward · · Score: 0

      http://www.rhythmbox.org looks nice.

      I tested it on my friends gentoo box but all I got was a segfault when I pressed play :) Well, that was the unstable, I hear they've changed some backend stuff now.

      And, to be a bit on topic, it has features a bit like iTunes :)

    2. Re:What did it do? by Anonymous Coward · · Score: 0

      I tested it on my friends gentoo box but all I got was a segfault when I pressed play

      You mean it's not supposed to do that? Most Linux software I download does that. My friend told me Linux is better, "not to use that Micro$hit" so naturally assumed that this was a innovative built-in feature of the program.

      Thanks!

    3. Re:What did it do? by Anonymous Coward · · Score: 0

      Use APED for xmms. It's a plugin that let's you do EXACTLY what you are looking for.
      Homepage:
      http://www.gareus.de/xmms/xmms.ht ml
      Screenshots:
      http://www.gareus.de/xmms/screen shot.html

      Note: there is only 1 bug, and it's that you have to edit the plugin section of the xmms config file to fix the directory config after adding them with the plugin's gui controls.
      i.e. like this:

      [aped]
      number_of_tree_roots=1
      ls_path_0=/
      tre e_top_0=Root
      root_active_0=TRUE
      expand_on_load_0 =FALSE

      number= number of directory entries to show
      path=the actual directory path for that entry
      tree_top=name of entry
      active=duh, want to use it?
      expand=automatically expand (it's a tree view)

      There's a search function to search all paths, single path, plus you can also list playlists as well as search among them.

      PLEASE /. 'ers MAKE XMMS.ORG MERGE THIS INTO NEXT RELEASE!!!

  11. I wish Apple Would Shut me Down... by skti · · Score: 5, Funny

    Man, getting Apple to shut you down, only to then recover is like the best thing that can happen as a developer. I wish they'd do it to me. All this publicity...

    --
    "When I despair, I remember that all through history the way of truth and love has always won..." ~ Mohandas K. Gandhi
    1. Re:I wish Apple Would Shut me Down... by stratjakt · · Score: 5, Funny

      It's easy.

      Just write some software for OS/X.

      It's a rare enough occurance that publicity is guaranteed.

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:I wish Apple Would Shut me Down... by alexjp · · Score: 1
      I see why this is meant to be funny (not much software available for OS X, haha) but it's not really based in reality.

      There are over 6400 native OS X applications, so release of OS X software could hardly be called rare.

    3. Re:I wish Apple Would Shut me Down... by Amiasian · · Score: 1

      Oh, really? I suppose that NeXT (Cocoa)'s famous Yellowbox library of OOP code design must have escaped your notice? Not only does Mac OS X have apps, not only are they great programs with fantastic interoperability (tell me, is there anything like the "Services" menu in ANY other OS ... if so, awesome) but Cocoa is one of the top rated and most favorably reviewed IDEs ever.
      Built in, without work, you'll get full Unicode text support, kerning ligatures, speech recognition, a nice color selection palette, and all the other nicities OS X includies. Do we have apps? Yes. Do we have the best environment (s) in which to design them? Of course.
      I will not tolerate the argument that Macs have no programs. It's not been rebuttalled in recent times. :) I could point out the fact that Tim Berners Lee made the Web with Cocoa (NeXTSTEP) ... and so commenting here wouldn't be possible without the technologies OS X is built from, but ... yeah, that's no big deal.

  12. interesting by Boromir+son+of+Faram · · Score: 3, Insightful

    Seems like yet another case of a company not realizing exactly what it's unleashed until it's too late. Fortunately, in this case we will all reap the benefits.

    I'm perhaps a little worried about the naming choice, as "iCommune" is not exactly the best retort to the people who complain about the Marxist philosophy of Open Source, but I think the paradigms and conceptual leaps here will prove longer lived than the name.

    Now we may gain the power to unite again under one crown, as in the days of old.

    --

    Boromir, son of Faramir, King of Gondor and Minas Tirith
    1. Re:interesting by The+Bungi · · Score: 0, Offtopic
      Boromir, son of Faramir, King of Gondor and Minas Tirith

      Hello,

      I am The Bungi, son of Zig, Duke of Bawls and Earl of Hot Gritti.

      It is very much nice to meeting you.

      Now we may gain the power to unite again under one crown, as in the days of old.

      Indeed, sage. The rallying cry of "All Your Base Are Belong To Us!" is already being heard nigh in the mountains to the east and the server room to the north. We await the Second Coming of Mitnick the Great to aid us in fighting the evil Hillary, Duchess Of Rosen. Dark times ahead I see, I do.

  13. Mod parent up! by extrarice · · Score: 3, Insightful

    Slashdot readers have a habit of forgetting details of an issue if the details are inconvenient:

    [quote]
    Now this guy used the iTools SDK, develops something the terms said he couldn't, and he's the hero? Apple obeys the terms of the license, this guy didn't.
    [/quote]

    He violated the terms of using Apple's SDK! Or cource Apple's going to be be angry.

    --
    "Jesus saves, but everyone else in a 10 foot radius takes full damage from the fireball."
  14. Depending on the SDK lisence.... by levik · · Score: 4, Insightful
    ... Apple might be able to block him from developing any such thing. After all, he has been "contaminated" by getting access to the SDK, which may arguably give him an unfair advantage into developing an iTunes compatible standalone app...


    But then, Apple would never sink to using such underhanded tactics.... Would they?

    --
    Ñ'
    1. Re:Depending on the SDK lisence.... by Anonymous Coward · · Score: 2, Insightful

      I call bullshit.

      His next version of the software won't have anything at all to do with the iTunes hardware SDK... In fact, it won't have much to do with iTunes at all. It will communicate with iTunes (or any other mp3 player) using AppleEvents.

  15. Apple had to stop iCommune, for legal reasons. by alchemist68 · · Score: 4, Insightful

    Apple gives it users unprecedented freedom to rip, mix, burn. You are FREE to do whatever you want with YOUR CDs that you PURCHASE. Ripping MP3s from another Mac OS X box with iCommune is no different than using XNap, LimeWire, Kazaa, or other P2P file sharing software. The music industry already hates Apple for what it allows its users to do, and Apple has to draw the line between personal freedom and breaking the law.

    READ THIS LAW:

    http://thomas.loc.gov/cgi-bin/query/z?c105:H.R.226 5.ENR:

    and story here on CNet:

    http://news.com.com/2010-1071-982121.html?tag=fd_n c_1

    and tell me this guy is not allowing millions of people to break the law. Don't get me wrong, the music industry charges way too much for music and other video content, but when MY freedom is threatened with a law and I hear that the Feds are going after the little guys now (200+songs downloaded), I'd think twice, and then again about sharing P2P in the future.

    1. Re:Apple had to stop iCommune, for legal reasons. by Anonymous Coward · · Score: 2, Funny

      He's not just ALLOWING people to break the law, he is LITERALLY holding a gun to their head and FORCING them to. I can't believe this man is not in jail right now! Won't somebody please think of the Executives!!!

    2. Re:Apple had to stop iCommune, for legal reasons. by SchroedingersCat · · Score: 1

      and tell me this guy is not allowing millions of people to break the law
      ... and firearm manufacturers are allowing millions of people to shoot somebody.
      This country has bigger problems then going after P2P software.

  16. Here comes some good OSS publicity by grahamlee · · Score: 4, Insightful

    I think that the iCommune peeps should have given up while they were only marginally behind. They produced some extension to Apple's product, and Apple deemed it to be illegal so they sent a C+D and asked for their SDK back.

    So the iCommune peeps decide that they're going to rewrite some software to do the same thing (give or take some added extras), release it under the same name only this time it'll be GPL'd. So the headlines in the popular techpress go from Apple tells author of small software plug-in to stop distributing to GNU Public software breaks Apple copyright, violates trademark.

    This won't be good for FS/OSS publicity as the public will perceive GPL authors (they read:entire OSS lot) as a group of lawbreaking Communist zealots who flout C+D notices issued by hard-working companies just trynig to make a buck in today's world. Remember: the clueless person on the street doesn't see the problem with laws like the DMCA; they think it's just protection (try and explain to someone that it nearly made the marker pen an illegal tool).

    BTW does no-one read my journal?

    1. Re:Here comes some good OSS publicity by swillden · · Score: 2

      GNU Public software breaks Apple copyright, violates trademark.

      What copyright will the new GPL'd iCommune violate? What trademark will it infringe?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:Here comes some good OSS publicity by BlueGecko · · Score: 4, Insightful

      Apple had an easy ability to complain about iCommune before: it directly interfaced with iTunes using an SDK for which the developer had to agree to additional licensing restrictions (that said the SDK was to be used only to interface to MP3 players). So Apple could legitimately complain that the author of iCommune was breaking the rules under which Apple had provided that SDK and order him to quit producing it. This new version, however, either works by talking to iTunes via AppleScript--which requires no one to sign any SDK except the generic one for the developer tools; that's the whole nature of how AppleScript works--or else, accesses the MP3s directly (which is very easy; they're kept extremely organized automatically in ~/Music/iTunes/iTunes Music as plain, unencrypted MP3 files, ready to share). Because neither of these violate any extra license agreement, Apple will not be able to stop iCommune this time.

      The RIAA of course probably could and probably will, but that's a different issue entirely.

    3. Re:Here comes some good OSS publicity by grahamlee · · Score: 0

      I assume that the fact that it is called iCommune violates Apple's i[A-Z][a-z]+ trademark, and that the fact that it allows iTunes users to share files in a peer-to-peer style makes it a tool to circumvent copy protection systems. You've got 1xIP violation and 1xDMCA threat there.

      Apple have threatened DMCA before, when a third-party extension to iDVD allowed the software to be used with non-Apple burners.

    4. Re:Here comes some good OSS publicity by sweetooth · · Score: 2, Insightful

      Actually I believe that Apple has to trademark each instance of a product name starting with the i. So iCommune should be in the free and clear there.

      iCommune won't be doing ANY copy protection circumvention. It says it will be done using Rendevous which should allow it to attach to not only iTunes but other Rendevous enabled applications as well.

    5. Re:Here comes some good OSS publicity by swillden · · Score: 1

      I assume that the fact that it is called iCommune violates Apple's i[A-Z][a-z]+ trademark

      Can patterns of names be trademarked? I don't believe this is the case. Further, even if it is, Apple has already screwed up by not defending their "trademark pattern". If you don't defend your trademark whenever you see it being infringed, you lose it. Apple has already intiated legal communications with the iCommune developer and they did *not* address the trademark issue, only the violation of the license agreement on the SDK.

      IMO, that probably means that Apple's attornies know they can't claim i[A-Z][a-z]+ as a trademark.

      the fact that it allows iTunes users to share files in a peer-to-peer style makes it a tool to circumvent copy protection systems

      What copy protection system? Standard CD's are not copy protected, therefore the DMCA doesn't apply. I suppose it might be possible to build a case around the new copy-protected CDs (assuming iTunes can rip them), but (a) it's not clear that it makes any difference whether or not P2P-style trading is involved, users could still make copies and distribute them even without P2P and (b) even if adding P2P capability mattered, Apple really has no interest in the case since it isn't used to violate *their* copyrights. The RIAA might try to sue Apple, but they'd have to do it on the basis of what *Apple* did, not what someone else did.

      I don't think the iCommune guys have anything to worry about here. They might be well-advised to get an attorney to look at it, but I can't see where they're in danger from a legitimate suit.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:Here comes some good OSS publicity by raju1kabir · · Score: 1
      Can patterns of names be trademarked? I don't believe this is the case.

      I wouldn't think so, but let's see what happens when you start selling McSteak sandwiches at your new joint "Lunch R We" (or "Lunch B Us").

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
    7. Re:Here comes some good OSS publicity by medeii · · Score: 4, Informative

      I think that the iCommune peeps should have given up while they were only marginally behind. They produced some extension to Apple's product, and Apple deemed it to be illegal so they sent a C+D and asked for their SDK back.

      There's a rather large difference between something that's illegal and a violation of a contract (which is civil, BTW). However, you've missed that difference. Apple was right to take away his SDK, because he was producing software that they deemed violated his license agreement -- and they had every right to do so. However, they have no say in the legality of a developer's software.

      So the iCommune peeps decide that they're going to rewrite some software to do the same thing (give or take some added extras), release it under the same name only this time it'll be GPL'd. So the headlines in the popular techpress go from Apple tells author of small software plug-in to stop distributing to GNU Public software breaks Apple copyright, violates trademark.

      Wrong again. As long as the software doesn't use copyrighted code (which I assume is the case, otherwise he'd have to be an idiot to be publicizing this), he's not violated anything. It also does not violate a trademark -- or do you think iApple igets irights ito ieverything ithat ibegins iwith ithe iletter i'I'? Moreover, he is not breaking the terms of his SDK any longer, as the contract is broken and no longer has any binding force on him. Apple doesn't have any legal say in what people develop independently (though they can make their lives difficult, of course.)

      This won't be good for FS/OSS publicity as the public will perceive GPL authors (they read:entire OSS lot) as a group of lawbreaking Communist zealots who flout C+D notices issued by hard-working companies just trynig to make a buck in today's world.

      Actually, your post does less good, because you're spreading a lot of unnecessary FUD. Your painted picture of 'Communist zealots' versus 'hard-working companies' is touching, but hardly appropriate (and generally untrue, from my experience.) And for crying out loud, have you forgotten that this plugin has potential LEGAL uses for users, like sharing files on a home network without digging through shared folders and bothering with re-importing?

      Remember: the clueless person on the street doesn't see the problem with laws like the DMCA; they think it's just protection (try and explain to someone that it nearly made the marker pen an illegal tool).

      Remember: the clueless poster that equates innovation with infringement doesn't see the problem with the entertainment industry's rhetoric; they think it's just protection (try and explain to someone that it's illegal to share MP3s, yet companies encouraged us to share audio tapes ten years ago.)

      --
      got standards? --- http://www.w3.org/
    8. Re:Here comes some good OSS publicity by Anonymous Coward · · Score: 0

      BTW does no-one read my journal?

      No, it's complete and utter crap. Why would I go all the way to your journal to read crap when I can get it right on the front page?

    9. Re:Here comes some good OSS publicity by morgue-ann · · Score: 1

      They might claim a trademark just on the 'i' prefix.

      I've heard it claimed that IBM claimed a trademark on '/2' as used in PS/2 and threatened Video7 or Acer when they tried to use it for a product name.

      iCommune's real problem will be "contributory infrigement" (a bizarre legal fiction IMHO) as it was for Napster, Sony Betamax, etc.

    10. Re:Here comes some good OSS publicity by swillden · · Score: 1

      I've heard it claimed that IBM claimed a trademark on '/2'

      I'd be surprised. Have you ever seen this documented? I'm not saying you're wrong, but, I'm skeptical.

      Commune's real problem will be "contributory infrigement" (a bizarre legal fiction IMHO) as it was for Napster, Sony Betamax, etc.

      Sure, that could happen. But it would be a suit from the RIAA members, not from Apple.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    11. Re:Here comes some good OSS publicity by gmhowell · · Score: 1

      BTW does no-one read my journal?

      Like the AC said, no, we're not reading your journal. No friend, no foe, no fof, which means you are in one of the journal cliques. And posting idiotic tripe like this isn't a way to get in. Anyone who believes that 'OSS=communism' garbage isn't going to try OSS anyway. Anyone who will believe it just says "oh, another prima donna programmer".

      I've seen lots of comments about scaling, forking, security, etc. as reasons for companies not to adopt OSS. But I have yet to see one verified report of a company not using OSS because the authors are thieving bastards.

      'The public' doesn't care about thieves. Most people know Gates is a thief, simply because he's rich. But 'the public' has given up on caring. Oh, another thief in business, whoda thunk it?

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    12. Re:Here comes some good OSS publicity by hcdejong · · Score: 1

      Can patterns of names be trademarked?

      Peugeot trademarked the [0-9]0[0-9] number pattern, IIRC.

    13. Re:Here comes some good OSS publicity by grahamlee · · Score: 1
      Can patterns of names be trademarked?
      Peugeot trademarked the [0-9]0[0-9] number pattern, IIRC.

      I certainly remember Intel trying and failing to get the =~/80[0-9]+86/ trademarked, and that it was thrown out because numbers are just numbers and already in common use. This is why the Pentium is called the Pentium (Latin "fifth"), and means that the Peugeot tale may not be universally valid. Certainly it can't be true in the US or UK, I'd have to check about France (their home country) though. And I don't want to :-P

      The common use thing has chucked out many a trademark application in the past, or made the applicant rethink their strategy. For instance, the world is currently a patchwork of Windows(TM) and Microsoft(R) Windows(TM) products, depending upon whether or not MS were allowed to call Windows a mark.

    14. Re:Here comes some good OSS publicity by hcdejong · · Score: 1

      Peugeot's claims were good enough to dissuade Porsche from calling the 356's successor the 901.

    15. Re:Here comes some good OSS publicity by grahamlee · · Score: 1

      I should imagine a can of whoopass being passed to Peugeot from Levi very soon in that case...

    16. Re:Here comes some good OSS publicity by hcdejong · · Score: 1

      Nah, trademarks are usually upheld on a per-market basis only. So you can't use the *0* convention for cars, but other products are OK.

    17. Re:Here comes some good OSS publicity by grahamlee · · Score: 1

      But then how big's a market? I mean, Porsche build luxury cars and Peugeot build superminis, so why should they be considered the same market? OTOH you could look at demographic cross-section and show that Levis and Peugeots are going to be bought by the same people, so shouldn't there be some kind of protection in place there? £:-)

    18. Re:Here comes some good OSS publicity by hobbit · · Score: 1

      You'd better tell Roland, cause a fair few of the most famous drum machines in the world contravene this.

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    19. Re:Here comes some good OSS publicity by grahamlee · · Score: 1
      Like the AC said, no, we're not reading your journal. No friend, no foe, no fof, which means you are in one of the journal cliques.

      Of course you're wrong here. I've never understood all the karma/friend/whatever whoring that goes on; as far as I'm concerned this is just a forum and if people don't like what I post then they don't have to. However I was genuinely interested in whether or not people read the journal, so I knew whether or not to continue updating it. Which I don't do that regularly anyway.

      FYI I don't know what you mean by journal clique; is there one? Are there some? What are they? How could they possily work? Did you shoot your mouth off without thinking?

    20. Re:Here comes some good OSS publicity by gmhowell · · Score: 1

      Yes, there are journal cliques. They largely center here. Click on his 'fans' or 'friends' links. Read journals. Enjoy. I'm sure there must be others, but that is the one with which I am most familiar. Not to sound immodest, but by clicking on my 'last journal posted' link, you can read some of my stuff. Look through the comments, and you'll see a portion of the clique.

      As far as your own journal, just write it. Either someone will stumble over it, and you'll gain a readership, or not.

      As far as the friends/foes thing, it's way different from karma. Yes, you can use it to rate up/down people you don't like, but I use it almost 100% to keep track of journal entries for different folks.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
  17. Mods on crack. by Anonymous Coward · · Score: 0, Troll

    The only mention of CPAN on the iCommune page is in reference to an indexer written by a third-party. Come on! RTFA.

  18. Free Software Rendezvous/ZeroConf implementation? by jagapen · · Score: 2, Interesting

    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.)

  19. Apple was always WORSE than M$ by Anonymous Coward · · Score: 0
    Face it, Apple has always been worse than Microsoft:

    A tendency to price its stuff way above the usual market value (M$ tends to do this mostly with things like SQL Server)

    A monolithic marriage of ONE hardware platform with ONE OS that Microsoft can only dream about. Those of you who whine about M$ bundling things with their OS... let's see you try and get Apple to stop bundling its OS with its systems, and to try and get its OS to run on other hardware.

    Don't forget Apple's much greater willingness to file frivolous lawsuits to stifle competition.

    There must be something about Jobs' smile. And all those pretty colors that is able to bamboozle people.

  20. Jim Speth works for Apple! by m@ltese · · Score: 5, Interesting

    I know because I used to hang work with his ex-roommate and hung out with them occasionally. He was always working on easy ways to share music over HTTP. I find it funny that they took away his developer kit, he probably gets it comped to him since he is an Apple employee. Hell of a nice guy and a great programmer to boot.

    Dan Shahin
    Hijinx Comics
    The World's Greatest Comic Book Store!

    --
    to mail me, first remove the evil spam.
    1. Re:Jim Speth works for Apple! by Anonymous Coward · · Score: 0

      not anymore. he quit last year -- his talent was wasted fixing quicktime bugs.

  21. Can you really blame them? by Carrierwave · · Score: 5, Insightful

    It seems to me that Apple was just trying to protect their own flank in this one. I mean, they're already getting flack from the dark side for strongly supporting a format which allows easy copying of copyrighted material, and now a guy comes along and takes one of their programs and turns it into something where the blatant purpose is simply copying music. Of course they came down on him, because they don't want to get hit themselves. It's not their responsibility when a person writes a third-party trading app and makes it run on OS X, but when their own programs are being used for the purpose, their butts are in the bulls-eye. Frankly, I think they've been doing a very good job of supporting the free music movement, but I certainly don't expect them to become the new champions. After all, they are a company, and their biggest responsiblity has to be to their investors. Law-suits cause stock prices to drop. Pure and simple.

    1. Re:Can you really blame them? by BlueGecko · · Score: 2, Interesting

      Originally, Apple demonstrated a version of iTunes that had the ability provided by iCommune built-in, and Jobs promised it around the January timeframe. If Apple is still planning to include that functionality in iTunes 3.1/4.0, then this may actually simply have been to keep them from having to deal with a mix of iCommune and iTunes advertising the same services and a bunch of confused users about why sharing halfway-worked, but not completely. On the other hand, if they've quit this, then I agree with you entirely.

  22. a bunch of whiners... by z-kungfu · · Score: 4, Insightful

    ...the guy violated the license for the SDK, and they put a halt to his charade, boo hoo... I dont' feel bad for him at all, now he has to write the way he should have in the 1st place... as for Open Source, Apple has steadily been comitting the new code back as per the licensing it agreed to... KHTML is bound to be tons better because of this, as well as BSD itself..

  23. Re:Free Software Rendezvous/ZeroConf implementatio by jeremie · · Score: 2, Interesting

    Yup, just started one a week or two ago, and just got it working today for the first time... still a long ways to go, but the code is designed to be super-simplistic C and embeddable into any OS app. You can check it out and the progress from my site or live view of the raw code.

    I hope to have it start getting polished up in the next week, with some demo apps and utilities, make a project site for it, etc. Just jabber/email me at jer@jabber.org if your interested.

  24. Hey, Boromir! by protein+folder · · Score: 2, Funny

    Did your brother have an accident with a contriceptive and a time machine?

    --
    Your mind is squeezed by a blast of pain!
    1. Re:Hey, Boromir! by Anonymous Coward · · Score: 0

      That's "contraceptive." The Latin prefix is "contra-," meaning "against," as in "contraversy."

  25. Freeamp by Anonymous Coward · · Score: 0

    Freeamp is a fairly nice player. It sorts your MP3 collection by ID3 tags, also lets you edit this to fix typos, etc. Pretty nice all around.

    Available for linux and windows... My wife uses it.

  26. There it is. by Anonymous Coward · · Score: 0, Flamebait

    Don't forget that Jobs is so far up Disney's ass he only sees daylight when the Mouse yawns, but for some reason Apple will Never, Ever(tm) embrace DRM. And that OSX is open source, except where it isn't.

    I was in the AUG with a guy whose clever-as-hell collection of hacks was absorbed into System 7.0. I don't recall him dancing around yelling about a big check from California.

    Last I heard he wasn't doing Apple stuff anymore, either. Funny that....

    1. Re:There it is. by Kardnal · · Score: 3, Informative

      Don't forget that Jobs is so far up Disney's ass he only sees daylight when the Mouse yawns...

      (slightly off the original topic, yes, but whatever)
      Up Disney's ass?

      Get your facts straight... Jobs was lauded for standing *up* to Disney after Toy Story's succes, and getting a new contract for the split of future revenues. You'll probably see Pixar go it alone after their 5 movie deal is up, much to the financially shaky Disney's dismay.

      Trust me, there's no love lost between those two.

      As for Apple absorbing public hacks into their OS's, I won't pick a fight with you there.

      --
      ------------------
      "Never Attribute to malice what is adequately explained by stupidity..."
    2. Re:There it is. by hcdejong · · Score: 1

      Yep. From Jobs' speech at the 2002 Grammy awards, If you legally acquire music, you need to have the right to manage it on all other devices that you own,

  27. Re:language / platform? Nex II ? by Anonymous Coward · · Score: 0

    Good question. Will it work with the Nex II? Great little doo-dad, great for cross country skiing and cycling.

  28. Re:Free Software Rendezvous/ZeroConf implementatio by Phroggy · · Score: 0, Troll

    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;
  29. wow. he did what he was supposed to... by visionsofmcskill · · Score: 3, Interesting

    why does he get an article for this.

    the guy violates terms of agreement to iTools, is ordered to back off, decides to push his code into stand-alone functionality and gets more coverage as it seems he was "forced" to do this ?

    what the hell does he get such coverage for? the app he made while cool is hardly worth all this attention. The app he's creating to be independant of iTools is no more special, and he is only doing what he was supposed to in the first place, write an app that doesnt violate the Terms Of Agreement he signed, and make it work as best as he can.

    Of course the real issue is everyone wants to make apple look like the bad guy that forced this developer to rework his entire code base, and to withdraw an existing product from the market place only because apple legal had a hard-on for him. Come on, he was promoting illicit use of apple's freely distributed product. And he was specificly asked NOT to do that. He doesnt deserve all this undo attention.

    --Enter The Sig--

    --
    --Idiots, Every single one of YOU, A flaming mass of conglomerated morons, hey wait a second, isnt that how RAID works?
    1. Re:wow. he did what he was supposed to... by Anonymous Coward · · Score: 0

      everyone wants to make apple look like the bad guy that forced this developer to rework his entire code base, and to withdraw an existing product from the market place only because apple legal had a hard-on for him.

      If everyone feels this way then it must be under democracy.

  30. It is you. by OS24Ever · · Score: 3, Informative

    iCommune violated the terms of the SDK, plain and simple. Apple was well within their rights to tell them to C&D both with the BSD license, and their license on the SDK.

    --

    As a rock-in-roll Physicist once said, No matter where you go, there you are.

  31. Hey, waitaminnit... by jcsehak · · Score: 3, Funny

    How do they know he returned his original iTunes SDK, and not a copy?

    --

    c-hack.com |
    1. Re:Hey, waitaminnit... by befletch · · Score: 2, Funny

      How do they know he returned his original iTunes SDK, and not a copy?

      Do the bits smell fruity, or carbon-blacky?

      --
      If you say, "now I'll be modded down because of X", I'll happily oblige.
  32. Re:Free Software Rendezvous/ZeroConf implementatio by MotownAvi · · Score: 2, Informative

    If you accept the APSL as "free", then you can go and use Apple's implementation:

    http://developer.apple.com/darwin/projects/rendezv ous/

  33. And the wonder ... by mrBoB · · Score: 1

    why they have no market share.

    1. Re:And the wonder ... by Anonymous Coward · · Score: 0

      What a well thought out, bold and articulate response!

      Seriously, why would you even bother making such a knee-jerk post like this? It offers nothing to the discourse and only reinforces deeply held prejudices.

      Really , as a group we were better off before this bit of wisdom was written.

    2. Re:And the wonder ... by mrBoB · · Score: 1

      Thank you. Bite my ass while you're at it. Dipwad. Slashdot is at this point way over-rated. I really don't care what you think about my post. Log in and reply next time.

  34. Re:language / platform? Nex II ? by Ponty · · Score: 1

    What's wrong with you? Do you have any idea what iCommune does? How the heck would it interface with any sort of MP3 player?

  35. Re:Good move by Ponty · · Score: 2, Interesting

    I agree. I'm a big Mac fan and like to read Apple news, but this is hardly front page information. There is an Apple section for things like this. The front page Apple news ought to be the things that are interesting to people beyond the Mac community. I have to think that this news isn't even a big deal to most Mac users, themselves.

    Oh well.

  36. You must not download iCommune. by Anonymous Coward · · Score: 4, Informative

    You should especially not download it from here.

  37. my apologies by protein+folder · · Score: 0, Offtopic
    I'm usually more of an apostrophe nazi than a spelling nazi, but I was certainly lax here.

    But anyway, it's 'controversy'.

    --
    Your mind is squeezed by a blast of pain!
  38. Better use GPL by axxackall · · Score: 0
    Speth also said that the new version will be Open Source under the GPL

    Why not GPL from the first place?

    It's simple: BSD encourage the hijacking of your code, GPL protects your code from being hijacked. BSD protects anarchy and doing whatever everyone wants. GPL protects users that in future the [GPL] code they decided to use will stay GPL and thus free and available for further using.

    Why not GPL from the first place?

    --

    Less is more !
  39. What constitutes a hardware device at Apple? by Anonymous Coward · · Score: 0
    Now this guy used the iTools SDK, develops something the terms said he couldn't, and he's the hero? Apple obeys the terms of the license, this guy didn't.

    Really?

    The proprietary iTunes software developer kit used by Speth was intended only for making iTunes connect to hardware devices, not to other Macs, according to Apple.


    Oh well, what can you do when Apple declares that a Macintosh is not a hardware device, but a web server is (hence the brushed metal appearance of Safari).
  40. What Is This "License" Of Which You Shriek? by ewhac · · Score: 2, Insightful

    Could someone post or provide a pointer to the alleged "license" that allegedly constrains the use of the iTunes SDK? Is this a legitimate contract that must be entered into and signed before you get your hands on the SDK, or is it yet another one of those worthless "shrinkwrap licenses"?

    Schwab

    1. Re:What Is This "License" Of Which You Shriek? by Anonymous Coward · · Score: 0

      As someone who has a license to the iTunes device SDK, I can answer this...

      You have to sign an NDA to get the eval copy of the SDK for development, and later sign an actual contract to ship the product.

      You don't just ship a product using the SDK and get blindsided by Apple's lawyers later because they don't like you. You would have to tell them you were building a device plug-in up front to get the eval copy, and execute a contract with them later for the same thing to get a legal license to ship something.

      Either that guy didn't read what he signed (twice), or he tried to pull a fast one and got caught.

  41. Re:Good move by Anonymous Coward · · Score: 0

    funny how that was modded flamebait yet the only respones was someone agreeing with him...stupid slashdot mods

  42. Its different than limewire by goombah99 · · Score: 1
    There are some architechtural differences that make this much different than lime wire.

    first you are not getting a copy of the music. you are literally sharing it much like people in the same room share the music that is filling the room. The music resides on someone elses hard disk, when they go away (unplug from the internet ) your access to the music vanishes. You dont wind up with a copy.

    Moreover rendevous is not globe spanning. instead it is local to your immediate network neighborhood. You only sharing music with people who have a fairly tightly defined relationship to you. compare this to limewire, where you and ndugu from nigeria may be swapping copies of brittany's latest. It is instead more analogous to being in a big building and looking at books on other people's shelves to see if you want to borrow one.

    such use might still violate a EULA but probably not violate FAIR USE and thus is unlikey to be challenged (since a loss my invaldate the broader restrictions of the EULA.)

    --
    Some drink at the fountain of knowledge. Others just gargle.
  43. Ironically, by NetGyver · · Score: 1

    "Of course they came down on him, because they don't want to get hit themselves"

    Indeed. "Darwinism" at it's finest, survival of the fittest...and all that good stuff. ;)

    --
    A Penny for my thoughts? Here's my two cents. I got ripped off!
  44. Is different from lime wire: site liscense for mp3 by goombah99 · · Score: 1
    Indeed its possible to imagine that rendevous could recognize liscence agreements. for example, perhaps it would only allow one user access at a time. thus just as only one person can read a book at a time, only one person could listen to a given legally purchased mp3 at time. But you could lend the song to as many peole as you wanted just not at the smae time.

    Maybe sony would get wise and say for an extra buck give you a cd with a 10-user site liscence.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  45. FWIW... by BoarderPhreak · · Score: 1

    Everything Mac still has the OLD version (iTunes plugin) mirrored right here (iCommune.tgz).

  46. Another case of a creator not seeing bars... by digital+photo · · Score: 1

    I think we've all seen it in various scripts and plots of movies and novels: A genius or otherwise intelligent individual has a great idea and a certain leaning towards a particular goal. However, they are so enamoured by the lab, the people, or perhaps even the very materials that he works with that he forgets that he had agreed to certain rules.

    While iCommune isn't being taken over, the ideas and goals that the coder had were not compatible with the "rules" that the SDK imposed. Perhaps he is in the clear, but that would require legal recourse.

    But the thing is... Apple is in it for the money, no matter how pretty the products are or how flowery the company's leader's words are. Some things which they think they can allow into the wild, they release the code for. Some things which they think they would like to keep for themselves, they hold back. That's their right and perogative.

    I would presume the coder liked the Apple look and feel. That he probably owned an Apple and supports the Apple community spirit. And in his enthusiasm in exploring ideas and writing code, ultimately slipped past the boundaries of the base he has picked to write and develop that program on.

    Apple and he did the right thing. He returning their SDK and starting from scratch and going under the GPL.

    All in all... there's nothing wrong with writing programs for the Apple platform. But then again, it's a case of "live and learn" and as the case turns out... "Coder beware..."

  47. OS X & PHP & MP3 & Andromeda by turnstyle · · Score: 2, Informative

    Not exactly the same thing, but you might take a look at Andromeda which (along with Apache/PHP) lets you stream your MP3/OGG/etc collection. I made Andromeda, so sorry about the self-plug, but I do have a bunch of OS X'ers running it. Also, I do charge for Andromeda (it's my job). Anyways, I hope you check it out... -Scott

    --
    Here's what I do: Bitty Browser & Andromeda
  48. Apple is the original "Evil Empire" . by Anonymous Coward · · Score: 0

    You know, for all the crap that people give Microsoft ( and Microsoft deserves it, yes ) it amazes me how Apple gets a free ride here on Slashdot.



    Apple Computer company has ALWAYS been far more draconian in defending their platform than almost any other vendor on the market. Period. That's why there are no "Mac clones". They shut down the only company that tried to do that years ago.



    I'm not at all surprised that they would do this to an independent developer. People will get certain features, if at all, when and if Apple decides to make those things available.



    Personally, I'd just as soon see Apple slide down into the same hell as Microsoft. They are long overdue.

  49. itunes 4 by Have+Blue · · Score: 1

    A lot of people have pointed out that Apple is about to release their own P2P program. This will not be exactly the same as iCommune. The plugin allows you to copy music over the network; the rendezvous-enabled iTunes will only stream it.

  50. Rendezvous/zerconfig and LAN zones by awtbfb · · Score: 1

    uh... not really. they're just limiting the capability to streaming, and the scope to Rendezvous (zeroconf) networks, so it's a local area network thing.

    I don't know enough about Rendezvous/zerconfig, but is it limited within a particular zone or is the machine/entity visible over the whole LAN?

    I can envision some rather large AppleTalk enabled LANs (e.g., universities) that are split into dozens of zones. I can see a lot of this bandwidth being burned by IP based "radio" stations.

  51. Another Stupid Rumor by Anonymous Coward · · Score: 0

    /. has already become a laughing stock in many Internet communities.

    Becoming yet another rumor site with links like this may attract more hits but it does nothing but bring shame to what /. used to be.

    Where's a new link to an article about the iTablet that didn't appear or all the other "insider" or "sources inside" that proved so wrong prior to MWSF?

    Is misinformation and rumor mongering a function of a site with the (now lost) prestige of /.??

  52. You can search in XMMS by kyz · · Score: 1

    Press 'j' to 'jump to file'. This lets you search the text of the playlist, so just make sure the playlist has album, artist and song title in it.

    --
    Does my bum look big in this?
  53. Not to be contrary, but... by Anonymous Coward · · Score: 0

    iCommune sounded cool. I was pissed that Apple killed it. They seem to kill anything that extends the functionality of their stuff beyond what they are willing to spoon out a little bit at a time. I LIKE improvements, and to ME, iCommune was an improvement. Case closed.

    The basic fact is that this was a cool idea, but it went against Apple's draconian EULA. So this dude did the smart thing and broke free.

    Right on, dude! I dig you! Not enough people have guts or balls in this world, and I'm sick and tired of hearing people roll over to the corporations, even beloved Apple. I can't believe so many Slashdotters joyously accept stupid restrictions on what they can and can't do when it's Apple as opposed to Microsoft playing the bully.

    Slashdotters would eagerly vote Hilary Rosen for President if Steve Jobs told them it was the right thing to do.

    Mattman

    1. Re:Not to be contrary, but... by Anonymous Coward · · Score: 0
      Funny you'd say that. As I read this, the quotation/fortune at the bottom of this Slashdot page reads
      Question: Is it better to abide by the rules until they're changed or help speed the change by breaking them?
  54. Never made sense by cgenman · · Score: 0

    Apple shutting down a popular mac-only file sharing service? This from the company that gave us the phrase "Rip, Mix, Burn"?

    Sounds like someone's lawyers are once again stupidly overzealous.

    Glad to hear they went OS... The best way to avoid legal prosecution since 1995!

  55. Nifty idea by Anonymous Coward · · Score: 0

    This just occurred to me last week. Here's how to turn iTunes into a (somewhat limited) file sharing system without adding a thing.

    It works best on a LAN or a company network. If you work with hundreds of others, this is a lot of fun. I already have a few Mac OS X users where I work doing this and it's great.

    First turn on Web Sharing in the Sharing control panel. Make a folder in your Sites folder called "tunes." Then, in iTunes' preferences, tell it to store your music library in ~/Sites/tunes/.

    Distribute your local machine's site to co-workers (i.e., http://[your IP here]/~yourlogin/tunes/). Now you have a live web site available to any users on your local network that is constantly updated to reflect your music, and makes that music availble to download via the browser (so even lame-dick Windows users can join in the fun of downloading from your music collection.)

    Hopefully, your co-workers will have the presence of mind to join in. The more the merrier!

    BTW, this is probably possible on OS 9, but who cares. OS 9 sucks my fat rod.

  56. What did Apple really do? by ArthurKing · · Score: 1

    Honestly, what did Apple really do to this guy? Sure, he has to return the SDK, but that just means that, in the future, he'll be unable to refer to it--if his code is well-documented (or, perhaps, when his code becomes well-documented between now and the time he returns the iSDK ;-)), then it won't be an issue.

    As for the order to stop distributing, that shouldn't hurt too much either. In a couple of weeks, "a friend of his" could "write a similar thing". Or the source might "find its way onto a public server". Apple could have done a lot worse than a cease-and-desist style ultimatum, with the legions of lawyers at their command, so I think this represents a measure of compassion towards Mac developers.

    As for those of you pre-flaming Apple for the possibility that Apple developers will use iCommune code in the potentially file-sharing-enabled "iTunes x", isn't that what Open Source and Free Software are supposed to be about?

  57. Just a thought, by Anonymous Coward · · Score: 0

    I'd like to find some public shares other than the http://www.icommune.net/Music... is there a web site tracking this stuff?

  58. Moderators: punish ignorance please. by jotaeleemeese · · Score: 1

    The parent does not know what he is talking about. He does not understand the most basic concepts about licensing.

    Please ensure his comment goes -1.

    --
    IANAL but write like a drunk one.
  59. Another good reason.. by Anonymous Coward · · Score: 0


    Agian a good reason to drop Apple(r)(tm)(c).
    He my PowerNotebook is already Yellow!

    Apple? i thought you where into serious stuff!

  60. Kerberos ( was Re:This sounds nice...) by frankie_guasch · · Score: 1

    kerberos

    Embrace, Extend, Extinguish: Three Strikes And You're Out
    Microsoft extended Kerberos with undocumented proprietary features in an effort to prevent interoperability

  61. Re:Good move by Anonymous Coward · · Score: 0

    I agree. I'm a big Mac fan...

    Did you know they are on sale due to their aniversary. Buy one and get the second for just a penny.