Slashdot Mirror


Putting P2P To Work

An anonymous reader writes "Looks like some folks at IBM have had moderate success in getting P2P adopted within the corporate enterprise. One new paper on the site describes experiences in deploying a decentralized search network spanning machines in 43 countries. Another describes a system for peer-to-peer sharing of dynamic web applications instead of static files. The idea is to support development and distribution of simple modules that themselves form meta p2p networks. Neat."

131 comments

  1. fp by leerpm · · Score: 0, Interesting

    So is their source code available as open-source? :)

  2. yay p2p plus ibm=sweet by erax0r · · Score: 0, Insightful

    The possibilities are endless! Except when isps start throttling these p2p ports..doh!

    --
    .[[erax0r]]. .[[/burn.]]. .[[/bros.]].
    1. Re:yay p2p plus ibm=sweet by LittleBigScript · · Score: 1

      Ok, this is actually pretty cool, but why is the doorway to credibility guarded by IBM?
      And 5000(?) users requiring registration?

    2. Re:yay p2p plus ibm=sweet by Anonymous Coward · · Score: 0

      The possibilities are endless!
      =) I've been reading the news on this site for almost 2 years now, and have noticed that some users are so happy and quick to get FP, that the post they leave is meaningless to the subject at hand. *Normally a quick one-liner* Yes yay p2p plus ibm=sweet guy, the possibilities are endless!

    3. Re:yay p2p plus ibm=sweet by The+Original+Yama · · Score: 2

      p2p at work? Pr0n will acquire a whole new meaning when you can pull it in over your company's T3 line.

    4. Re:yay p2p plus ibm=sweet by scott1853 · · Score: 2

      So they're going to block port 80? It's ok if posters don't want to read the articles, but the moderators should before modding someone up as insightful.

    5. Re:yay p2p plus ibm=sweet by erax0r · · Score: 1

      ice reply..before you flame read the statement. who said anything about blocking port 80? New idea! think before you flame?

      --
      .[[erax0r]]. .[[/burn.]]. .[[/bros.]].
    6. Re:yay p2p plus ibm=sweet by xenode · · Score: 1

      You didn't read the article, bub. It uses existing procotols, such as HTTP, which incidentally uses port 80. So you said something about blocking it.

    7. Re:yay p2p plus ibm=sweet by erax0r · · Score: 1

      throttling, blocking same difference? NOPE. nice try troll -)

      --
      .[[erax0r]]. .[[/burn.]]. .[[/bros.]].
    8. Re:yay p2p plus ibm=sweet by scott1853 · · Score: 1

      Ok already, do you really think they're going to throttle port 80! Geez, grow up.

    9. Re:yay p2p plus ibm=sweet by mocktor · · Score: 1

      which incidentally uses port 80

      except this is entirely arbitary - HTTP is just a protocol, you can speak it over any connection (port 8080? yoghurt pots & string?). For example Gnutella uses a slightly modified version of HTTP on port 6346, try pointing your web browser at somegnutellahost:6346 and you'll see what i mean.

    10. Re:yay p2p plus ibm=sweet by cyberkreiger · · Score: 1

      I have also been reading the news on this site for about two years, and i have noticed that some users that would be happy to get first post aren't quick enough. Instead they reply to the first post with something just as meaningless...

      ;-)

      --
      Stumbling in the dark
      I hear slavering of jaws
      Eaten by a grue.
  3. Security? by cscx · · Score: 5, Interesting

    What stops you from doing a man-in-the-middle attack, as so to speak? I.e., what assures the integrity of the original files, and how do you know that you're obtaining an authentic file?

    1. Re:Security? by Anonymous Coward · · Score: 1

      perhaps a centralized server keeping tabs on all the checksums.. thats sort of how kazaa does it.. then again centralized and p2p don't go together at all

    2. Re:Security? by ealar+dlanvuli · · Score: 2

      You probably look the files up by a cryptographically signed key that is impossible to duplicate.

      You would have a centralized "checkin" server and files would be distributed based upon key from there, cached every time someone accesses them.

      When you acquired a new file you would check the crypto key against the checkin server and get a "valid/invalid" response.

      The only really hard part of such a system is coming up with an efficent search algorithm that doesn't chew up your network while at the same time getting a decent number of cache hits.

      --
      I live in a giant bucket.
    3. Re:Security? by cscx · · Score: 4, Insightful

      I was thinking of something like that, but you spoil the true peer-to-peer creamy goodness by relying a centralized server -- there's still a central point where failure can occur.

    4. Re:Security? by buck_wild · · Score: 1

      Truth be told, this is so damn close to the way I view the world that it made me laugh out loud.

      --
      If all you have is a hammer, everything looks like a nail.
    5. Re:Security? by Chris_Stankowitz · · Score: 3, Interesting

      Well, for starters, I don't see why you would need a man in the middle attack on a LAN. To perform a man in the middle attack on a LAN you need a system on the LAN as well. At this point why bother with a man in the middle attack.

      I think the kind of security issues you would be most concerned about would be confidentiality. My guess would be that you only place insensitive files on the P2P network, or develop P2P software that has user defined rights. That of course could lead to elevation of privileges attacks. Either way you cut it.

      This is all still info that is "internal" to IBM. As everyone knows (or should know) the largest security risk that all companies face comes from internally to begin with. So its not as though these files are not accessible by a malicious and knowledgeable person on the inside already.

      There are many ways that the risk can be mitigated with such a system. I could go on for paragraphs on this. I think the concept of using P2P internal for corporations has many advantages and could be come a great tool. Much like any other means of sharing information digitally all the security risk will have to be assessed before it goes into "production"

    6. Re:Security? by JohnFluxx · · Score: 5, Interesting

      No no - look you just sign everything with pgp. The host has to inherently trust _someone_, so the key they trusts signs someones key who signs someone elses key and so on until you have a chain of trust to the signature on the pgp file.

      One way of doing this practically is to joe-bloggs sign his new files with his keys. Then some main server checks over it all, and signs his keys. Then you client get: 1) the file 2) the pgp signature of the file 3) the pgp signature from the main server of the pgp key

      This involves having a main server, however you don't need to talk to it.

      You need some way to make a chain of trust, and a central server/group of servers that everyone trusts is the easiest way.

      JohnFLux

    7. Re:Security? by ryochiji · · Score: 2

      It probably works well in a trusted setting. For an example, if you're using this in s corporate network, it's probably in your best interest to not mess with the data.

      But then, look at other public P2P networks. It seems to work surprisingly well...in fact, it seems like the RIAA is the only one even talking about distributing bad (as in corrupted) files.

    8. Re:Security? by Bert690 · · Score: 5, Informative
      Every YouServ node is granted an SSL certificate from an integrated certificate authority, and uses it for support of HTTPS/SSL. Use of HTTPS guarantees there is no man in the middle.

      YouServ is a bit different than traditional P2P apps most people are familiar with. For one, there is accountability: Every one of the files you share has YOUR NAME embedded within the URL required for accessing that file, even if that file resides on another machine at the time of download (e.g. from the ability to replicate your site to other machines). Unless you don't value your job, you'd be highly unlikely to use this system for sharing porn / MP3's / etc, a point made in the paper on the search function.

      Two, it's not just for sharing files that are world readable. It's also for sharing stuff with only designated users and groups. Every node is tied together by a single sign-on infrastructure so you can use one and only one password to access secured content on any node, without the possibility of malicious nodes sniffing and stashing your password.

      Third, it's at its core web compatible. You access the network with a regular web browser. There s no need to install spyware riddled clients to get at anything. Each node provides a web accessible search interface for searching the globally shared content or site-specific content. You only install the software if you want to host stuff.

    9. Re:Security? by bastion_xx · · Score: 3, Informative

      A P2P network based on PKI could perform authentication without requiring 24/7 access to a central server.

      Once the file has been signed by a certificate authority and the CA's public key is loaded in the P2P software, the validity of the file can be confirmed. Of course, certificate revocation lists are more problematic, but they too could be distributed via P2P.

      If the network is used to insert files on a continueos basis, subordinate CA's could handle the load a redundancy.

    10. Re:Security? by Reziac · · Score: 2

      [scratching head] Did they just reinvent Groupwise??

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    11. Re:Security? by Anonymous Coward · · Score: 0

      OVERSOCIALIZATION
      24. Psychologists use the term "socialization" to designate the process by which children are trained to think and act as society demands. A person is said to be well socialized if he believes in and obeys the moral code of his society and fits in well as a functioning part of that society. It may seem senseless to say that many leftists are over-socialized, since the leftist is perceived as a rebel. Nevertheless, the position can be defended. Many leftists are not such rebels as they seem.

      25. The moral code of our society is so demanding that no one can think, feel and act in a completely moral way. For example, we are not supposed to hate anyone, yet almost everyone hates somebody at some time or other, whether he admits it to himself or not. Some people are so highly socialized that the attempt to think, feel and act morally imposes a severe burden on them. In order to avoid feelings of guilt, they continually have to deceive themselves about their own motives and find moral explanations for feelings and actions that in reality have a non-moral origin. We use the term "oversocialized" to describe such people. [2]

      26. Oversocialization can lead to low self-esteem, a sense of powerlessness, defeatism, guilt, etc. One of the most important means by which our society socializes children is by making them feel ashamed of behavior or speech that is contrary to society's expectations. If this is overdone, or if a particular child is especially susceptible to such feelings, he ends by feeling ashamed of HIMSELF. Moreover the thought and the behavior of the oversocialized person are more restricted by society's expectations than are those of the lightly socialized person. The majority of people engage in a significant amount of naughty behavior. They lie, they commit petty thefts, they break traffic laws, they goof off at work, they hate someone, they say spiteful things or they use some underhanded trick to get ahead of the other guy. The oversocialized person cannot do these things, or if he does do them he generates in himself a sense of shame and self-hatred. The oversocialized person cannot even experience, without guilt, thoughts or feelings that are contrary to the accepted morality; he cannot think "unclean" thoughts. And socialization is not just a matter of morality; we are socialized to confirm to many norms of behavior that do not fall under the heading of morality. Thus the oversocialized person is kept on a psychological leash and spends his life running on rails that society has laid down for him. In many oversocialized people this results in a sense of constraint and powerlessness that can be a severe hardship. We suggest that oversocialization is among the more serious cruelties that human beings inflict on one another.

      27. We argue that a very important and influential segment of the modern left is oversocialized and that their oversocialization is of great importance in determining the direction of modern leftism. Leftists of the oversocialized type tend to be intellectuals or members of the upper-middle class. Notice that university intellectuals [3] constitute the most highly socialized segment of our society and also the most left-wing segment.

    12. Re:Security? by Bert690 · · Score: 1
      Groupwise aggregates all content at a central server, whereas in YouServ, all content is stored at and served from end-user machines, hence its designation as p2p.

      To be completely precise, YouServ is more of a Napster-like "brokered" form of p2p, as opposed to a purely decentralized architecture like Gnutella. For example, to be completely web compatible, it relies on DNS for peer location, and DNS requires a dedicated server (for a particular namepspace). But almost all the "real work" is still done by the peers.

    13. Re:Security? by Reziac · · Score: 2

      Ah, I see. Good explanation, thanks.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    14. Re:Security? by |<amikaze · · Score: 2

      HTTPS is not entirely secure. Ettercap will sniff HTTPS traffic, including traffic through a proxy.

  4. Hmmmm.... by dethl · · Score: 2, Funny

    But how long before the RIAA calls this evil and attempts to shut it down?

    --
    "Some fight for law. Some fight for justice. What will you fight for? One day, you will see."
    1. Re:Hmmmm.... by leerpm · · Score: 0

      Not as long as you think.. a quick walk thru the links and I came across 2 shared mp3s :)
      I won't post the link here as that would just be plain provocation on my part though.

    2. Re:Hmmmm.... by whereiswaldo · · Score: 2, Insightful


      So what. IBM is not going to control what files people share. They are supplying the technology only.
      If it gets shut down, we might as well shut down the entire Internet and call it quits.

    3. Re:Hmmmm.... by Anonymous Coward · · Score: 0

      the RIAA called my ass evil but *that* hasn't shut down yet. :P

  5. As the linked webpage says... by kaosrain · · Score: 5, Insightful

    As the linked webpage says, we've already had a story on this here. All that is different is a new version (and name) of YouServ, and that the currently active users number has risen from 900 to 5,000. Good job to the guys at IBM, and keep up the good work!

    1. Re:As the linked webpage says... by CableModemSniper · · Score: 1, Funny

      Look, its recursive linking! Slashdot links to IBM who links to slashdot who links to slashdot...arrg head hurts.

      --
      Why not fork?
  6. Project Jxta by Isosonys · · Score: 3, Informative

    www.jxta.org does this now, p2p search, and much more.

    1. Re:Project Jxta by Anonymous Coward · · Score: 0

      www.jxta.org does this now, p2p search, and much more.

      Why not make it a link??? www.jxta.org

    2. Re:Project Jxta by Bert690 · · Score: 3, Informative
      There's a lot in YouServ that is not in JXTA. YouServ is an application, JXTA is more about infrastructure with a loose collection of apps atop it, none of which provide all the features offered by YouServ (web hosting with transparent site failover to buddy machines, dynamic dns, integrated authentication system and certificate authority for single sign-on and support of HTTPS, browser compatible access, p2p search over file *content* as well as filenames, and so on...)

      Sure you could probably build something like this with JXTA, but nobody has done it yet.

  7. Putting P2P To Work by Istealmymusic · · Score: 4, Funny

    MP3s from IBM's OC-192s?! Sign me up!

    --
    "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    1. Re:Putting P2P To Work by Cheese+Cracker · · Score: 2

      MP3s from IBM's OC-192s?! Sign me up!

      MP3s?.. Movies!

    2. Re:Putting P2P To Work by Anonymous Coward · · Score: 0

      Movies?...Virtual Reality Environments! (comming to a virtual theatre near you)

  8. I can smell the synergy by mr_gerbik · · Score: 5, Funny

    What they need to do is synergize by making more robust b2b real-time applications using p2p e-solutions.

    1. Re:I can smell the synergy by Anonymous Coward · · Score: 0, Redundant

      What they need to do is synergize by making more robust b2b real-time applications using p2p e-solutions.

      You sound like Dilbert's boss.

    2. Re:I can smell the synergy by capnjack41 · · Score: 5, Funny

      You've been using the Web Economy Bullshit Generator, haven't you!

    3. Re:I can smell the synergy by Anonymous Coward · · Score: 0

      I'm a bit surprised IBM hasn't renamed it to the pSeries eInfo p2pServer.

  9. You know what this'll be used for by Anonymous Coward · · Score: 0, Funny

    work-place pr0n

  10. Coming into its own by dirvish · · Score: 5, Interesting

    First academia starts contributing to peer to peer development, now it is being used as a business app. Looks like the folks who would love to see p2p dissapear are out of luck.

  11. P2P that isn't evil spyware???? by Shymon · · Score: 3, Funny

    a P2P network that isn't evil spyware? must pretty cold in hell bout now.

    1. Re:P2P that isn't evil spyware???? by dethl · · Score: 2, Funny

      Actually, its raining down here.

      --
      "Some fight for law. Some fight for justice. What will you fight for? One day, you will see."
    2. Re:P2P that isn't evil spyware???? by the.jedi · · Score: 2, Informative

      umm... yeah spyware isn't on the network.
      it's on the frontend that you download.
      And doing that is stupid.

      There's Gnucleus
      Open source and delicious.

      And WinMx
      No spyware. No bullshit.

      the list continues...don't be dumb read the fine print

      --
      ThunderBird. Nuff said.
    3. Re:P2P that isn't evil spyware???? by MarcQuadra · · Score: 2, Informative

      I've used MyNapster (free, GPL, Win32, no spyware) for a long time now, the latest version is comparable to LimeWire, without the java-ickyness. MyNapster has a down-to-business interface and some cool tools to visualize the parts of the Gnutella network you can see. Give it a whirl if you can. On Linux I run GTK-Gnutella, because it has geeky features and I dig the interface.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    4. Re:P2P that isn't evil spyware???? by Anonymous Coward · · Score: 0

      it's raining men, alleluia

  12. For a real challenge, try P2P-ing the database by Hugh+G.+Rekshunne · · Score: 4, Interesting
    The paper discusses "sharing of dynamic content generators, web services, and web applications" using P2P.

    But as usual, the examples are of the trivial, "hello world" class.

    In the real world, dynamic content and web services are linked to some back end database server. Doesn't matter what kind of fancy distributed malarkey you put in place, everything gets serialized back to a skinny pipe when you reach the database server.

    Now a distributed database server based on P2P - that would be news. Oracle had such a project, code-named Andromeda, some 8 years ago but it came to naught cos it ain't that easy.

    1. Re:For a real challenge, try P2P-ing the database by mcroydon · · Score: 2, Interesting

      From what I can remember, Microsoft is currently working on a p2p database. I would love to see something similar implemented in the *nix community. I know it would be hard as hell, but it'd be nice to have something that sets up easier than an openmosix cluster, preferably something that you can install once and forget about...

      --
      6.02x10^23, baby!
    2. Re:For a real challenge, try P2P-ing the database by Anonymous Coward · · Score: 2, Informative

      Adndromeda came to naught because the executive sponsor, Bob Miner, got sick and died. Key people moved on to work on the RAC database. (Not to say that Andromeda was easy).

    3. Re:For a real challenge, try P2P-ing the database by Bert690 · · Score: 5, Informative
      As a developer of the system, I can tell you that a p2p database is not, nor will it be, one of the goals of YouServ.

      The system is intended for personal web hosting, that is, for use by mostly non-technical users for sharing files, creating web logs, guest books, and so on, using their own hardware (and that of their friends). In no way are we trying to provide p2p solutions to business class functions such as serving an online store (though I agree it would be cool if someone did that).

      Indeed the existing plugins are simple (my development time has been limited and this component is very new), and at this point are intended only to demonstrate the API features. But even quite simple plugins, if they cooperate across multiple machines, can do some very cool things, a few examples of which are proposed in the paper: sharing files on multiple other p2p networks, distributed content caching ("akamai for free"), cooperative weblogging, and so on. Again, you woudln't use this to build a high-traffic online store, but it does give you many new and easy to use ways to enhance and publish your own (web) content.

    4. Re:For a real challenge, try P2P-ing the database by cei · · Score: 2

      Well, Akamai seems to have the best handle on this. I know it's not exactly the same as P2P, but the transfer model is similar... Someone in one corner of the net wants a file, and the user is directed to the proxy server closest to them. If that server doesn't have it, it asks its neighbors, until a copy of the requested data gets passed to it. The data then gets cached at that proxy on the chance that someone else in the neighborhood might be interested as well.

      --
      This sig intentionally left justified.
    5. Re:For a real challenge, try P2P-ing the database by sailesh · · Score: 4, Informative

      Look at the PIER project at the Database group in UC Berkeley.

      PIER is a P2P Query Processor .. it stands for "P2P Information Exchange and Retrieval"

      http://www.cs.berkeley.edu/~huebsch/pier/

    6. Re:For a real challenge, try P2P-ing the database by Anonymous Coward · · Score: 1, Informative

      Take a look at the content query system (CQS)on IBM's developerworks...

  13. Other Upcoming Uses by Superfreaker · · Score: 5, Interesting

    Well,
    Earlier I posted to /. on a DRM solution I was deploying for a major record label. Some of you also know that these labels are paying companies to distribute files that look like real audio files, but turn out to be ads, or silence.

    With the system I built, they are going to give downloads of actual music files protected by DRM on these p2p networks, where upon playing it, you will be prompted for payment. You can make payment in the licensing window of WMP. It should be noted this only works for .wma files and not mp3's. However, most p2p users use apps like kazaa where selecting "audio" files will return wma's.

    It will be interesting to see how this works. It can obviously be circumvented using one of the DRM hacks, but I'm sure at least some will buy the files. Especially those on dial up who spent 15 minutes to get one song.

    Is it evil? Sure. Not as evil in my mind as those companies that distribute silence or ads on these networks. Please understand, I have all the same feelings as the concensus here has. But this is a necessary step for the industry to get with the times. The DRM at least will have unlimited play, cd copy, and move to portable device.

    Baby steps. Slow and steady wins the race.

    1. Re:Other Upcoming Uses by LostCluster · · Score: 3, Interesting

      Okay... So how long until somebody writes the one where it looks like you've downloaded the song and it then pops up the DRM window. User types in the info to buy, and off it goes to the hacker who charges a whole lot more than what he said he would! The risk of it being a fake one of these discredits the real ones, and this technology goes down the drain due to inability to be trusted.

    2. Re:Other Upcoming Uses by Superfreaker · · Score: 2

      Well, what I was thinking, and I'M the original poster for this reply....

      I take my HD of MP3's (around 5,000) and put DRM on them. Then You pay ME to play the downloaded file. If only I was that unscrupulous...

      It would be VERY easy to do. So, I guess I am not that evil.

    3. Re:Other Upcoming Uses by grumpygrodyguy · · Score: 3, Insightful

      Baby steps. Slow and steady wins the race.

      That's true, but it's also how DRM could become something much more menacing that what you invision it to be. Do you think Hillary Rosen shares your moderate viewpoint on DRM? You just build the tools, you don't get to decide how they are going to be used. Most people here are aware that succesful software oftentimes ends up being adopted to perform functions that the designer never even considered.

      As well indended as your efforts may be to try and find a working compromise between content consumers/producers. You are laying a groundwork that could dramatically dis-empower millions of people.

      The primary issue here is one of precedent. You're helping to bolster the notion that DRM is something that people will accept.

      Right now marketing is being pressured into "selling" DRM without disrupting product sales. Which is very tricky in recessionary times like these. Companies need consumer dollars to stay afloat, so they can't be too hasty and scare them away with technologies like DRM. Once sales pick up again however, there will be much more leaway to completely transition to DRM based media distribution. Have you really considered what that would imply?

      This isn't a comic book, and what you're doing could end up effecting real people in very negative ways. I'm just curious what is going through your mind as you're coding this stuff. Do you think you're some kind of hero? Would you please elaborate your point of view?

      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
    4. Re:Other Upcoming Uses by Superfreaker · · Score: 3, Interesting

      Again, please let me emphasize, I am an average /. poster with the same exact feelings. I have HATED all experiences with DRM before I started working with it.

      When I was initially apprached, I pushed MP3's hard, I even built the system around MP3's at first. They brought up DRM. I never worked with DRM and as I mentioned before, implementing DRM was the most horrific experience ever.

      I am not a hero. DRM IS WRONG, IMHO. But, it is the same with software serialization. Even that is wrong, but it is a fact of our use of computers. The only thing we can do is to make it as easy as possible.

      Ask yourself, What should DRM do? Not what it does (inconvenience people, anger everyone, etc..) It is to simply make sure that the people who paid for an item, get to play the songs, those who did not pay for the song, should have to pay. That is what DRM *should* do.

      Does it do it in all of my previous experience? No, of course not. Is it MS's fault, partially. What have I personally done different? Well, I made it a little easier and more transparent. Its it completely silent in its process? No, of course not, the toll just is not there yet.

      What do I think of things like palladium. I'm scared. But in this respect, I think I am doing a good thing, and I am proud of improving something so horrible. Again, I have the same concerns as most of us here (even if I am a Win developer :-)

      Hope that helps. I'm open to off list discussion...

    5. Re:Other Upcoming Uses by Anonymous Coward · · Score: 0

      Yes, but the point was, anyone who pumps in the cc'no would have to be loonie! To put it bluntly, I don't know you from Adam, and I know that Adam's the hacker out to get my cc'no.

      Adam only needs to fill the net with WMA files that look like the real music where the cc entry box looks the same, but sends the numbers to himself.

      Even if you think that it can't be done (it's SSL! media player shows the owner of the certificate!), remember that MS is king of the security holes. There are still holes known to exist in cryptoapi, especially with regards to the certificates. (Like using unicode instead of ascii to show the same name, but technically be a different certificate. Haw haw!)

      Anyways, yeah. You might get some money out of it, but if anyone comes to me (helpful techie guy) and asks whether they should pay for the material, the answer is "not unless you want your account drained."

    6. Re:Other Upcoming Uses by GimmeFuel · · Score: 2, Insightful
      It will be interesting to see how this works. It can obviously be circumvented using one of the DRM hacks, but I'm sure at least some will buy the files. Especially those on dial up who spent 15 minutes to get one song.

      Either that, or they'll be mad that you just wasted 15 minutes of their time and bandwidth. On top of that, you face the rest of the problems this kind of business model faces, the biggest of which being a large chunk of your target audience doesn't have a credit card. Sure, some will buy it, but not enough will to make it sucessful.

      Baby steps. Slow and steady wins the race.

      Baby steps don't mean much if you fall flat on your face every time you stand up, and slow and steady is still doomed when your opponent (in this case, the free P2Ps) has such a huge headstart.

    7. Re:Other Upcoming Uses by I_redwolf · · Score: 2

      For the industry to get with the times they'd put all musical content online on their own p2p service and charge a fair price for a download. What you're doing is not getting with the times it's a waste of time, effort and money. The obvious solution is the simple solution is the solution the RIAA is fighting tooth and nail.

    8. Re:Other Upcoming Uses by grumpygrodyguy · · Score: 2

      When I was initially apprached, I pushed MP3's hard, I even built the system around MP3's at first. They brought up DRM. I never worked with DRM and as I mentioned before, implementing DRM was the most horrific experience ever.

      I appreciate your honesty, but I have another question for you.

      The tone of your post seems to indicate that you don't have much say in what gets implemented. Are you in a position where the only kind of work/contract you can find right now is building something like this?

      Said another way, are you having to choose between paying your rent/morgage vs. doing what you seem to know in your heart of hearts is wrong?

      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
    9. Re:Other Upcoming Uses by Anonymous Coward · · Score: 0

      Whore.

    10. Re:Other Upcoming Uses by yukster · · Score: 1

      No. For the industry to get with the times they need to find a new industry. There's no need for A&R reps, record execs, or any of that now. Musicians can still make money playing shows and selling swag. But for the rest of "the industry" it's not a matter of playing nice or finding a new business model... it's a matter of figuring out that it's time to shove off.

    11. Re:Other Upcoming Uses by Superfreaker · · Score: 2

      "aid another way, are you having to choose between paying your rent/morgage vs. doing what you seem to know in your heart of hearts is wrong?"

      I think most developers will agree, this is a once in a lifetime contract. The biggest client I have ever had, doing an extremely high profile project. I am trying to build a business.

      I do have my objections, sure, but the opportunity is just way too much. The industry is struggling right now, I am not doing that bad though, but still, it is a great opportunity. I think I am helping them move in the right direction.

      I know, I won't be remembered for the money I made, it will be volunteering at the Mormon Church, coaching little league, etc, but there are very few of us that would turn this contract down under these circumstances.

    12. Re:Other Upcoming Uses by iamacat · · Score: 1

      It's not DRM hacks that you have to worry about. P2P software will be simply modified to not share or download protected files. In the meantime, people will just stop downloading WMAs.

    13. Re:Other Upcoming Uses by grumpygrodyguy · · Score: 1, Flamebait

      I think most developers will agree, this is a once in a lifetime contract. The biggest client I have ever had, doing an extremely high profile project. I am trying to build a business.

      So as long as what you're doing is highly profitable it's ok? How is this different from Microsoft again?

      there are very few of us that would turn this contract down under these circumstances.

      Everyone has a price, therefore so do you?

      I know, I won't be remembered for the money I made,

      It's very likely that you won't be remembered for any of the software you wrote, or the money you made. But that memory is embedded within the software itself. Behind every tool is the endorsement of the person who built it.

      it will be volunteering at the Mormon Church, coaching little league, etc,

      Oh right, you're saving the children so that outwieghs building a product like this. And if that isn't enough, Jesus Christ is your savior so you can pretty much get away with bloody murder and still get into heaven, because all your sins are forgiven. Do you know how much damage this Christian rationlization has caused in the US alone. Doing 95% harm and 5% good is exactly that. Must be nice not having to worry about the consequences of your actions.

      there are very few of us that would turn this contract down under these circumstances.

      What would Jesus do? Even Jesus was violent once. When he saw the money changers who were supporting a system that said "God will see you at a price". Don't you think what you're doing is somewhat similar? You're supporting people who have extended the copyright term to over 80 years. These are the people who say "Your culture, your memories, and your history are ours. You can only revisit them if you can afford it." Holding our humanity hostage is almost as evil as saying we need to pay for God to love us.

      The lawyers and politicians can pass whatever laws/policy they feel will continue to empower the few at the expense of the many. But it's the person at the end of that chain of command who actually decides if it happens. People just like yourself. Unfortunately it looks as if the lowest common denomenator is going to win out.

      Do you think you're the first person to be offered this contract? Do you wonder went through the minds of those who decided not to take the job. I guess you'll never know.

      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
    14. Re:Other Upcoming Uses by Etone · · Score: 1

      My god, the man is writing DRM software, not eating babies. This kind of reaction is wholly unjustified given what he has told us. Besides, I personally would rather have someone sympathetic to anti-DRM beliefs working on the DRM software than some corporate know-nothing. -E-

    15. Re:Other Upcoming Uses by grumpygrodyguy · · Score: 2

      My god, the man is writing DRM software, not eating babies.

      Actually what he's doing is worse.

      He's fattening himself by sacrificing the rights of babies(all of ours). If I was a baby I'd rather he eat me than force me to grow up in a world like the one he's helping to create.

      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
  14. B2B, P2P by Reggie+Funk · · Score: 0, Redundant

    This sounds like the making of another corporate catch phrase that will be thrown around in analyst meetings to drive up stock prices. I'm sure it's very neat and all, but make money with it first this time.

  15. I don't get it by papasui · · Score: 5, Funny

    You'd think a huge corporation like IBM would have enough copies of 'Jenna's built for speed' to around so employees wouldn't have to share DiVX's. Damn ecconomy.

    1. Re:I don't get it by Anonymous Coward · · Score: 0

      The amusing thing about this is that IBM's own policies block their employees from using p2p file sharing software like Kazaa and Bearshare on the IBM network. The network folks think (and rightly so, IMHO) that these p2p apps are a waste of bandwidth, and allowing people to use them opens the company up to a bunch of legal and security risks.

      So, if people started using YouServ for distributing pron and warez, would IBM end up blocking their OWN file-sharing software to their employees? Makes you think, doesn't it?

    2. Re:I don't get it by Anonymous Coward · · Score: 0

      do porn companies let their employees have sex all day long? the answer is no. the camera man has editing to do too. the director has to sit there and envision stuff too. it's not just all fun and games.

  16. Like Gnutella, but webpages. by deathcloset · · Score: 2, Informative

    uServ + Java p2p DDNS server = Dynamic Javanet = Good times for pppoe dsl users with dynamic ip's.

  17. Meta Bracket This... by Quirk · · Score: 3, Interesting
    The idea is to support development and distribution of simple modules that themselves form meta p2p networks. Neat."

    The american anthropolgist and all around genius Gregory Bateson was among the first to investigate theories of meta bracketing as sources of information. His two best books 'Steps to an Ecology of the Mind', and 'Mind and Nature: A Necessary Unity' are both excellent reads and brilliant insights into the human psyche.

    --
    "Academicians are more likely to share each other's toothbrush than each other's nomenclature."
    Cohen
  18. yay... by shaitand · · Score: 1

    apparently ibm gnutella is too limited and too slow, I'm with ibm ;) Besides, the only damn version of the new debbie does dallas you can get is a freakin asf (no matter what it claims to be).

  19. IBMBieng Innovative, Setting Soporate Standards by CodePyro · · Score: 0

    IBM has gained a new found respect from me, it is the ideal coporation in my eyes, unlike some other coporations such as M$. IBM is bieng very innovative and embracing new techinologies that will help our society adcance, adopting technologies such as P2P networks and Linux based servers it is showing an effort to try to understand the comsumer's point of view. Thier business practice is not known to me but just knowing that they value the opniion of the Users such as slashdotters earns them respect in my book unlike M$.

  20. another thought... by shaitand · · Score: 2, Interesting

    When will microsoft make a p2p filesharing app, will they include it with the next release of windows? That should piss the riaa off but I don't think microsoft cares as long as they use a propriatary protocol so it only communicates with windows boxes. I mean, Microsoft can afford to keep an eternal court case going with the riaa.

    1. Re:another thought... by surprise_audit · · Score: 1

      As usual, Microsoft has built this into the OS - Network Neighborhood... Sure, it doesn't have a fancy searching or indexing engine, but it's there, and it has been for years.

    2. Re:another thought... by duncangough · · Score: 0
      too late, it's already on the drawing board;

      http://www.theregister.co.uk/content/archive/23852 .html

  21. Wow... by Duncan3 · · Score: 2, Funny

    IBM gets ancient client-server systems to work, news at 11...

    Slap "P2P" on something old and watch people drool...

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:Wow... by LostCluster · · Score: 2

      IP is a P2P protocol... but since it does things other than share MP3s that's quickly forgoten.

  22. Hooray by toomz · · Score: 5, Funny

    At the rate P2P is going people will be able to use 100% of my CPU power and hard disk space to remotely code DivX files reliably in just a few years!

    --
    If a chair is thrown in a forest, and there are no witnesses, did Ballmer still do it?
    1. Re:Hooray by deathcloset · · Score: 2, Funny

      But look on the bright side. You could use thier CPU likewise :)

    2. Re:Hooray by Anonymous Coward · · Score: 0

      Or you could insert a trojan into the network to have the P2P network collectively DDOS your own system, just to piss off the guy encoding on your CPU. It's always safer to stick to your known legal option of vigilante internet terrorism.

  23. Excellent for college application! by dethl · · Score: 2, Interesting

    Colleges could cut down on bandwidth due to the "abuse" of P2P applications by students and staff. With most networks at 100baseT, local P2P would be quick, easy, and efficient, and save bandwidth for other stuff. Still, someone would get onto Gnutella or Kazaa and download stuff, but then again, if one person downloads the new Harry Potter movie, the local P2P network can send copies all over the campus in a few seconds...that would kick a$$

    --
    "Some fight for law. Some fight for justice. What will you fight for? One day, you will see."
    1. Re:Excellent for college application! by Bert690 · · Score: 1
      Kick ass indeed. Unfortunately the CMU deployment of YouServ does not support the p2p search component. But then this limitation is also probably why this deployment hasn't reached a critical mass of users.

      I'll leave the reasons behind this feature omission to your imagination. :-)

  24. Hooray! by Anonymous Coward · · Score: 1, Funny

    Now IBM has a new buzzword its sales force can toss out. Of course, there's not exactly a whole lot of practical applications for P2P at the corporate level, but hey, the 20 dollar words sell themselves.

  25. Oh oh! Not compatible? Bahhhh by thebigmacd · · Score: 1

    From the FAQ:
    Regarding remote publishing to the user's server: [http://userv.web.cmu.edu/userv/FAQ.jsp#remotepub]

    Under "Limitations:"
    The upload form does not work properly with the Mozilla browser due to a bug in the current (1.0, 1.1) version of this browser. We have reported the problem and hope it will be fixed in an upcoming release in the not too distant future.

    1. Re:Oh oh! Not compatible? Bahhhh by Bert690 · · Score: 3, Informative
      That's a pretty minor issue since it only affects HTTPS/SSL (which is used for file uploads to protect auth credentials).

      A worse one (for YouServ compatability and anything else reyling on dynamic DNS) is the fact that Mozilla caches IP addresses until the browser is completely restarted. How's that for stupid?

      Please vote to have this issue fixed right here.

    2. Re:Oh oh! Not compatible? Bahhhh by ViVeLaMe · · Score: 1

      seems like mozilla doesn't like /. very much.. :-))

      Sorry, links to Bugzilla from Slashdot are disabled.

      --
      i had a sig, once..
  26. obligatory trousers-soiling post by Anonymous Coward · · Score: 0

    #include

  27. Ad-hoc p2p on OS X by h0tblack · · Score: 4, Informative

    One great feature of 10.2.x has become apparent through use of Rendezvous (aka OpenConf) and iChat. Rather than connecting to a central iChat (ie AOL) server, you can easily and automagically create an ad-hoc iChat network between any capable (running 10.2 and have a network connection) machines. This enables people to easily chat, exchange files etc. wherever they may be, by setting up simple wired or wireless networks. Look out for more of this at various conferences (wireless ad-hoc networks) and in the workplace.
    This sort of technology is being pushed by Apple and will be included in future updates to various "iApps" including iTunes...

  28. In related news... by Morologous · · Score: 2, Funny

    IBM plans to license this technology at $45,000 per processor.

  29. Um... no....! by Anonymous Coward · · Score: 0

    Its not P2P anymore then is it? What would be the point in having software that did all this? You could just have everyone dump their files to a server and have people mapping drives. Or everyone could use a product like eRoom ( Yes I know its a M$ Product). I think you are missing what P2P is suppose to acheive.

    1. Re:Um... no....! by JohnFluxx · · Score: 2

      I don't follow your point, sorry :(

      The only time you access the central server is:

      1) When a brand new client connects to the internet and needs to get the server's public key(s). This is when the client is at its most vulnerable from man in the middle attacks etc. You could try hard coding them into the client, but you get the same problem - basically you have to start off just trusting someone you don't know.

      Then you have two choices. The server could either trust everything, say, apache spits out. To do this, the server would sign apache's public key. This is done once, and then never again do the user or apache have to contact the server again.

      OR

      The server could just sign individual files. The coder would then sign one of his files, then send the file and signature to the server. Some human would look over it, decide if it is good sign, then sign the signature.

      In both cases, when the end-user downloads a file, they get 3 files directly from the coder - the file, their signature of the file, the signature of the signature/public key.

  30. Re:Coming into its own-half n' half. by Anonymous Coward · · Score: 2, Insightful

    " First academia starts contributing [slashdot.org] to peer to peer development, now it is being used as a business app. Looks like the folks who would love to see p2p dissapear are out of luck."

    No it's the half-n-half rule. Those on the business half can do what they want because they have the money to do it. Those on the residential side (our side) will have to put up with bandwidth limits and download caps, as well as port blocks, because we DON'T have the money. Isn't it nice how the world DOESN'T work.

  31. Hate to burst your bubble... by Anonymous Coward · · Score: 0

    ...but your DRM solution is already foiled.

    Real simple. Movie maker program that records screen and audio output that normally goes to monitor and sound devices.

    Since you are on Windows, I think something free/shareware like HyperSnap just circumvented your DRM stuff.

    I hate to say this, because I too was working on a DRM solution, but outside of hardware and software combo DRM, you are going to have a VERY hard time protecting anything.

    The options I have/am currently exploring as the last viable all-software solution have not been looking to encouraging.

    Hope you already got paid from the person you are providing a solution to though ;)

  32. Yea, my mouse is bigger then your mouse by Veovis · · Score: 1

    Next on Fox 11 News: IBM has invented something, that we already knew about. They call it P2P, and it could revolutionize the way you share content over the internet.

    and

    Nikki Hemming, CEO of Sharman Networks, the creator of Kazaa, released a statement today that they plan to file a lawsuit against IBM, claiming that IBM's new P2P system could interfere with their trademark fasttrack technology.

    Stay tuned to Fox 11 10 o' clock news, news that works for you!

  33. Re:P2P by Anonymous Coward · · Score: 0

    What rants can we expect after digestion!? :)

  34. give ibm credit by narkotix · · Score: 1, Interesting

    atleast they are giving all these technologies "devalued" by other companies and organisations - p2p, linux, etc - a shot...and they are making a wad of cash at the same time. Its great to see that a large corporation like ibm see what us "hackers, warez kiddies and 3l33t folks" have been using for quite a long time! They contribute alot and give it back to the community, just like sun and others like them do. Heck if your makin money off somtehing free, wouldnt it be "morally" right to give something back!

    --
    We played dungeons and dragons for 3 hours.....then i was slain by an elf
  35. Reliability by yehim1 · · Score: 1

    I wonder how reliable this service will be, in terms of locating what we need? What will happen if a split happens in the network? We will have 2 separate p2p networks and then it becomes difficult to find information we need. If the network uses some permanent hosts for servers, then what is the difference with using a server-based solution?

    1. Re:Reliability by Bert690 · · Score: 2, Informative
      Because it is a centrally coordinated system, fragmentation of the network is not possible and search results are almost always "complete" (that is, if what you are searching for is out there and available at the time of your search, you're almost guaranteed to find it). Check out the paper on the search function for details.

      Yes, this means it does exhibit a single point of failure, but as the system is not intended for piracy, porn, evading censorship, or other uses that tend to get systems "shut down", the benefits of centrally coordinating the system outweigh the functionality and performance limitations of a fully decentralized approach.

      The difference from this and a completely server-based solution is that there are no central requirements that involve a large amount of resources. The central servers are a pair of old 400MHZ PII boxes, one for DNS, and one for the coordinating services. A one man operation can easily run this system on cheap hardware and a pipe with only moderate bandwidth, and still serve tens if not hundreds of thousands of users.

  36. Didn't Microsoft... by Anonymous Coward · · Score: 0

    ...achieve that already with Windows 3.11 for Workgroups? Actually, the Windows Network Environment is structured as a P2P-Network: No central adminstration, can contact any remote hosts, which are not structured hierachically, and login if I was granted a local account...

    Cheers, Lars

  37. Rather cool by FRAGaLOT · · Score: 1

    This concept seems to be like a combination of automatic server load balancing, and Distributed Computing.

    --
    -FRAGaLOT
  38. This is great. by 100MHzperhour · · Score: 0

    I happen to use this application here at IBM. Right now it is in the testing stage. The whole application itself is Java-based and runs entirely on port 8080. It even has SSL integrated into it. So far minor bugs were found but nonetheless, this application will be the foundation of what is yet to come in the world of P2P applications. We actually get to host our own internal website with domain names and share any file with any user. I'm jsut glad IBM is seeing the power of P2P applications and not treating it as a threat to all markets. IBM is embracing an idea that will push forward its open-source paradigm of software and not stay behind with the rest of the "you-are-condemned-and-shunned-for-supporting-any- p2p-application-let-alone-contribute-money-to-rese arch-the-damn-principal-behind-it" atitudes of other big corporations.

  39. P2O vs the Slashdot effect by TomRC · · Score: 3, Interesting

    What we REALLY need is P2P software for slashdotters, to counter the slashdot effect.

    It's practically the perfect application for P2P.

    1. Re:P2O vs the Slashdot effect by Bert690 · · Score: 2, Informative
      Working on it. See the "distributed content caching" plugin example described in the "peer to peer sharing of web applications" paper on the YouServ project page.

      It will let you encode any YouServ URL so that it gets cached and served by an army of available machines instead of just your own machine.

  40. Shit man, just post a MD5'd checksum (nt) by Anonymous Coward · · Score: 0

    no text

    (nt)

    1. Re:Shit man, just post a MD5'd checksum (nt) by JohnFluxx · · Score: 2

      And how do you know whether somebody hasn't maliciously replaced both the binary and the md5?

  41. Last Post! by alpg · · Score: 1

    A fake fortuneteller can be tolerated. But an authentic soothsayer should
    be shot on sight. Cassandra did not get half the kicking around she deserved.
    -- R.A. Heinlein

    - this post brought to you by the Automated Last Post Generator...