Slashdot videos: Now with more Slashdot!

View

Discuss

Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

acrid_k writes "Yahoo is covering a story from SiliconValley.com entitled BitTorrent moving uptown. From adding Ask Jeeves content in search results to investigating use of torrents for sharing bandwidth for paid downloads, the future is looking both more restrictive and more commercial. You have to wonder about a crucial part of the equation: why would internet users share their bandwidth to benefit media companies?" From the article: "BitTorrent already has struck deals with video game publishers to distribute games with its technology. Cohen's bid to commercialize BitTorrent is a measure of how far the entertainment industry has come since the late 1990s, when
Napster introduced millions of people to the power of peer-to-peer technology for downloading songs -- and mobilized scores of lawyers to shut it down."

It is very simple. Bandwidth must be paid for. You can download a handfull adult movies using BitTorrent from http://hardcoretorrents.com/ [hardcoretorrents.com] or you can click the sponsors and pay $5 to download a huge variety of videos at full bandwidth. What you need to realize is that the adult content at that site, just like the games, must be produced and hence they must be payd for. You may hate that you must wait in line for 2 hours, sure, but think of this: You would not be able to download for free at all if it were n

I imagine that Bittorrent would work best economically where you pay some fixed amount to be a member of a closed Bittorrent network with exclusive content. The service could then easily track who is downloading what, then portion out your (say) monthly fee among the content producers.

How about the micropay model? If you have a closed community, you can use the awesome power of supply-demand curves and free markets. A fractional transaction tax on the community members can pay for the community infrastructure.

I dont' think Bittorrent or any other p2p technology makes sense for commercial distribution, because it's inherently wasteful of last-mile bandwidth, which is scarce. Each bit makes one trip up the Internet from a leaf node (somebody's PC) to the backbone, then back down to some other leaf node. That's twice as much traffic as if the bit were simply coming down from the backbone. Ultimately this waste will probably result in higher cost compared to a centralized model. Currently p2p is thriving despite

I disagree with you.I dont' think Bittorrent or any other p2p technology makes sense for commercial distribution, because it's inherently wasteful of last-mile bandwidth, which is scarce.

Bittorrent/P2P makes sense because it distributes the bandwidth requirement across various last-mile connections, not a single high-bandwidth connection. So the distributors of content save money by not having to pay so much for their bandwidth requirements. The cable and DSL companies may get the short end of the stick i

Publishers don't care how many bits are transmitted overall... Users also don't care how many bits are transmitted overall... It's the comedy of the commons: nobody cares about overall efficiency as long as their own goals are being met.

Certainly this is true for the moment, however your analysis is flawed in one vital way: ISP bandwidth is not a commons. It is a managed, measured, owned quantity. Current pricing reflects current utilization patterns. As those change, I think the inherent inefficiency

...of the Slashdot effect? Sure, we now use bittorrent to distribute software over a vast, distributed network. Why not adapt it to HTTP or the like? Yeah, it would make updating news sites a bit of a problem, but more static sites could brace for a large DDoS-type-hit (intentional or unintentional) by this method.

Thats one of the more overlooked commercial applications I can think of. Not only quite legal, but useful as well.

...when my cable ISP capped NNTP at 32kB/s because of the binary groups. That's all fine, because I usually use bittorrent or eDonkey for downloading files, but it has the side effect of making headers require several minutes to download in some of the larger groups. I'm sure this wouldn't help small groups, but it would surely take some of the load off of the NNTP server if a torrent-like system could be used to distribute the pages.I've posted this before, but supposedly this company [onionnetworks.com] has technology to s

We've already discussed this idea on slashdot before so I'll just repost my previous comments:

Actually I had this same good idea a couple of years ago. It could effectly wipe out the slashdot effect. What if, each time server load went over a preset amount, it served a torrrent containing the HTML and image files instead of the HTML file itself. When the browser sees the torrent with special HTTP headers, it automagically unpacks the torrent after completing the download and displays the HTML locally. An

It wouldn't really work unless the webpage/site is already friggin huge. Mostly because to be of any use you first have to download the torrent. Over HTTP. And then unpack it, get a list of the peers, start trying to connect to them, hash out who has what and who's going to give you what and who you're going to give what. And then the transfer starts. And maybe one of the peers dies, so you have to go grab that chunk from someone else. After going through the last few steps a couple times, you're done!But r

Media companies aren't the only people who can be helped by commercial application of torrent tech. Think of this (and it's just an idea):

What if Apple integrated bittorrent into the next version of iTunes? Users that subscribe to the same podcast could be torrenting from users instead of just from the server. This way, you can get your podcasts faster, and without hogging up one server to do it.

That's just my idea. But why would we want to make things faster for us?;)

Once again, just an idea. But to supplement that idea, consider this:I had given that suggestion out as a hypothetical iTunes 5.0 release change. Apple, could actually create a torrenting system within iTunes whereby when you subscribe to a podcast, iTunes stores a copy of the.torrent as well so that each user can become a possible partner. Of course, that would require some sort of bandwidth control properties panel that would handle your connection speed and what you want your max rates to be set at, but

So, there would need to be some sort of distribution to all those servers BEFORE the Torrent goes live.

Unfortunate as it is, that just doesn't happen right now. So, someone out there would have to manage that proces

This is done on IRC for many releases. If something is popular, it gets distributed to 20 or so people with a great upload connection about an hour before release. Then, they all post the file to their servers at the same time. Keeps any one bot from being hammered too much. The initial

How much is your bandwith worth to you? Would they follow a model like empornium where I would have to keep my share up? What if I didn't want to give out *any* bandwith would I still get to download?

I've been working on a quantitative answer to this question. (There are some notes here [ucl.ac.uk] but they're a bit out of date.) My idea works like this: peers upload to their neighbours in order to obtain downloads from their neighbours (payment in kind, as in BitTorrent). When a peer has to choose which neighbour to

How much is your bandwith worth to you? Would they follow a model like empornium where I would have to keep my share up? What if I didn't want to give out *any* bandwith would I still get to download?My DSL connection costs about $60/mo.

My bandwidth is worth about $40 a month today. That is what my bill and checkbook say anyway.

I keep my torrents open to obtain an average up/down ration of about 1 or greater. I hate those weasels that drop their connection as soon as _their_ download finishes. My roommat

Well American Consumers are usually very stupid. They want their products below cost or they are willing to pay full price for it. Now most sucessful companies will not sell bellow costs and they will add usually a 20% margin above that for profit. If they can get away with more they will. Now if we are smart consumers and we see a company is selling a product and you find out that they have found a way to cut price you can haggle for a better price. When Haggling you need to realize that the person sel

Because it's a cheap, easy, and very scalable way to get fast downloads. I'd rather pay for less a company to provide content via Bittorrent than pay more so that they can build and maintain and infrastructure capable of hosting a huge number of http or ftp connections.

On a related note, most internet users aren't crazed slashdotters who obsess over their upstreams.

Up to several hundred clients, yes. Beyond that? Things don't look quite as cheery. Try connecting to a torrent with a thousand peers and a thousand seeds. A substantial part of your bandwidth- especially precious upstream bandwidth- is spent replying to peers. I blame the third party clients, mostly, for flooding peers with requests.

Besides, if Internet Movie Company $foo makes a dedicated program to (legally) acquire movies built on BitTorrent technology, who's to say you can't turn off the program once you're done?The quote we all seem to borrowing from comes off as if we have to permanently offer 1/10th of our total bandwidth at all times to the corporate giant. For one: BitTorrent is a sort of 'You scratch my back, I scratch yours' technology. Unless you want to be branded as a leech, you have to give to receive. The other problem

The other problem I have with that quote is that I don't understand how we sacrifice our bandwidth for the corporate machine or anything. If we're part of a commercial service that uses torrents, then we're actually benefitting the other users, too. Once again, we all give and receive and therefore, get our files faster. Unless we'll be charged more for using 'advanced technology', then I see this as a benefit for the users more than the companies.

BitTorrent is a brilliant method of localising bandwidth. For example, if I download the latest popular movie from the US (and I live in the UK), then there has to be sufficient bandwidth between my house, down to the ADSL exchange, across to my ISP, up to their trunk provider, under the ocean, along to the host's ISP, and into their server.On the other hand, if I can download it from my next door neighbour, all you need is more bandwidth down to the telephone exchange. Couple of miles of high bandwidth cab

The beauty of bittorrent is that on top of being efficient is that it's easy to use. You find a torrent link, you click it, you're good to go. If you need to pay for a link, then arguably you need to log in to a secure site and then click the link.

What's going to stop them from propagating those commercial links around the web? Arguably, I'd say that they need to force users to log into the tracker. That suddenly makes accessing those torrents more difficult.

I do agree, though, that such a setup would likely be a lot more secure than just a "pure download" method. If they DO set up some way for users to log in and access (and download) their torrents, then that means they would just need to store a list of torrents, making it easy for users to re-download stuff that's lost.

Similarly, a business could keep bandwidth and speed up by simply distributing a release among, say, 5-10 permanent seeding machines for their various releases. Most of the bandwidth would come from those, but for popular files, it wouldn't matter if you're leeching due to the increased speed of everyone on the network.

I can see how it would work for commercial stuff -- pretty much just the same as any non-commercial torrent release with dedicated distribution. What I don't see is how they're going to control access to the torrents, trackers, and the like.

I can say right now, though, that if they expect me to use my bandwidth for a download that, in all likelyhood, will take longer than a pure straight http/ftp download, I better get a "seeder" discount.

>>> "The beauty of bittorrent is that on top of being efficient is that it's easy to use. You find a torrent link, you click it, you're good to go."Hmm, I decided to try out bit torrents via Azureus as I had a few apps to download. The applications were Inkscape, Scribus and Audacity.

Couldn't find any torrents to use.

It might be excellent if you're after pirated commercial apps or pr0n, but I was suprised I couldn't find torrents for these OS apps.

Well, not being able to find a link doesn't make the technology more difficult. It just shows that not everyone is using torrents for downloading applications.

Couple that with the fact that Inkscape is 23 and available on Sourceforge (lots of bandwidth, not a very big file), Scribus is 7 mb (not a big file so torrents don't make much sense), and Audacity is even smaller, and I'm not entirely surprised that you didn't find torrents for those apps. They're far more useful, by design, for large filetypes.

... and just HOW are they going to restrict it, pray tell? Its not like you can't run it off any port you choose, or modify/extend it... its' NOT a closed-source app/protocol, and its not like there won't be further developments, or changes that take the tech into another direction, that can't be restricted.

For example, if I decide to host a pr0n torrent server for free, I'm sure Ill get LOTS more traffic than any paid service. Free (as in

No, free as in beer does NOT mean no cost. Someone has to pay for it - its more along the lines of "here, have a beer, friend".

Apply the same thinking to code. "Here's the code - its already written, you don't have to pay for it, I'm sharing it with you"

Stallman has made it quite clear that free as in beer does not mean it has to be free of cost - quite the contrary, he's said many times that he has no problem with people making money off free code, including selling copies of it for whatever the market w

Just some random ideas:1) SSL connections to a centralized tracker: You pay for the content, you download your own.torrent that includes personal authentication information to allow access to the centralized tracker.

2) Per-user authentications with public key exchanges added to the protocol: You contact a peer, you have to answer a challenge by decoding with the peer's public key (from the tracker) and your private key. Your public key is maintained by the tracker.

... and a LOT of the aren't... and this group (the "I'm not going to buy the next upgrade") will continue to grow, as the hardware cost goes down to the point where proprietary software costs many times what the hardware costs.

You have to wonder about a crucial part of the equation: why would internet users share their bandwidth to benefit media companies?

Simple. They will check your upload to download ratio and give you incentives to keep a higher ratio. Of course, the incentive will be far far smaller than the actual value of the bandwidth but hey, 1GB upload means 1 song or something like that would motivate people.

Torrents for files that are being freely distributed - sure, I can share my bandwidth, especially when I don't need it. Even patches for some commercial games I don't mind because it improves games I play.

Torrents for commercial files that are charging users for the download? Kiss my butt, unless you are paying me for the bandwidth.

Torrents for commercial files that are charging users for the download? Kiss my butt, unless you are paying me for the bandwidth.

You already are paying for the bandwidth. If downloads from a commercial company require more bandwidth, do you think they are just going to suck up the cost or possibly even loose money and go out of business?

Nope. Up the cost to cover expenses.

If they go with a torrent style download, _everybody_ pays less, and odds are we all get faster downloads.

When did we get a choice if we use torrents or not? A lot of browsers are now able to use torrents by default. If big media companies exploit this others will follow and we're stuck using them like it or not.

The question was why people would share their internet connection to benefit media companies. Well, people will do it if there is incentive enough, i.e. they get other stuff faster or access to exclusive content or some other tangible benefits. The current P2P networks have already shown that people are willing to share, adding commercial beneficiaries may not change it radically. The businesses just need to invent the benefits for people for the win-win scenario.(Argh, I actually used words like "incentive

Though I'm not quite in favor of using torrents to help the media conglomerates save money, the implications can be positive in some respects. For one thing, it'll legitimize P2P and make it a crucial part of the Internet experience.

If the big players depend on the technology, it means we'll have an easier time defeating some of the current restrictions planned to curb P2P... such as limiting DSL upstream to a bare minimum, or charging for higher-than-average upstream.

Lots of providers all over the world are still considering this as we speak. Using commercial torrents would put enormous pressure against such measures.

Oh geeze...I can only imagine the roommate hell that will surface if this becomes more commonplace. Roomies slurping stuff off the net in p2p networks was bad enough. When my one roomie discovered the joys of Bit Torrent, oh my poor router...

I feel for all the self-appointed sys admin roommates who are supporting their roomie's habits.

Very good point. After one (ie, me) finds out about the usage it's easy to fix. I couldn't for the life of me figure out why our connection had gone so slow. I was the only one home. And then you sneak into your roomie's room and notice she left the computer on and is sucking up all the bandwith. Point being, A) get a decent router and B) make sure you know what your roommates are up to.

Not insulted at all. In fact, ready for a good laugh? Here's what the setup was (I have since realized I need to keep all my goods near me). Wireless router located in roomie's room because she needed to be wired. She had a rockin' WinME setup. My PBook had AirPort up and running so I didn't care about cables...hence me putting the router in her room.

When problems arose and she wasn't home, I'd check the router's lights and see what was up. Later I started logging on to the router and seeing just what w

Bit Torrent sounds great, in thory....Lots of people want to download say a Linux distro on release day and I know of no Linux company that will be able to have a server that will hold up. So, they create a torrent and when millions are all trying to download it at the same time can because bit torrent speeds this up immensly. What happens later that month? What happens in 2 months? That iso isn't ALWAYS going to be in hot demand. After a while, the torrent becomes slow since there are no downloaders.

One way to do this would be to only provide the torrent link, but have the download server seeding it 24/7. In low demand times the few downloaders share the bandwidth of the server, and then in peaks they share each others bandwidth. Nice and easy for the company to set up but it would need widespread support for.torrents in web browsers. Maybe if firefox/ie follow opera's lead?

But the problem everyone has, and why we get 1k/sec torrents from them here, isn't that torrents suck until somthing is popular, it's that 1 or 2 users with 100+++ TCP streams each can consume all available bandwidth at the company/campus/etc.

Of course, that's also exactly why it's so popular and people like it.

Movies are just BIG, and since the torrent protocol is lets face it, about as hostile as you could design to any other traffic, it's always going to be packet shaped/blocked/filtered.

I'm assuming you're referring to the fact that BitTorrent doesn't actually work at all well with TCP's congestion control methods? This is a solvable problem:Basically, TCP is not the ideal protocol for BitTorrent. It is designed for passing around data which both needs to have a guaranteed arrival, and must arrive in order. The congestion control methods are also applied (typically) on a per connection basis, meaning that having a very large number of connections reduces the effectiveness of its congestion

Like the internet as a whole, BitTorrent is a network. Anyone (including media companies) can put stuff ON the network assuming someone is willing to host it. Having said that, however, there are a few rules to follow (MEDIA COMPANIES PLEASE PAY ATTENTION!):

a) The network is not yours to do with as you please. It is OUR network and you are participants. Participants != owners, no matter how would much you would like it to.

b) You don't get to choose your neighbors on the network.

c) It is a priveledge, not a right, for you to participate on the network.

d) You don't get to control what goes OVER the network. Yes, there may be things you don't like but deal with it.

Traditional torrents, perhaps... The way torrents are starting to go, not so much.

Torrent trackers have the ability to track usage, logins, and IPs. People can be limited to joining the BitTorrent network by the tracker. So then it shifts the ownership of the BitTorrent network to THEM.

It's always going to be up to the members that will make up that BitTorrent network whether or not they are willing to play by the rules set down by the media conglomor

Wrong. There is no single BT network. Each BT tracker is completely self-contained and may accept or reject files and users at the operator's discretion. If a tracker operator (whether a media company, a pirate hub, or a hobbyist distributing files whose license allows it) wants to forbid certain people or types of content from their tracker, they have every right and ability to do so. If demand is sufficiently high for whatever has been rejected, the people demanding it are free to start their own tracker

The real question is if ISPs are going to support this. Sounds like a lot of more work for them.

but seriously, if the choice is either to use bittorent or deal with an infestation of obnoxious advertizements needed to pay for the content (or not getting the content at all) I think the choice is pretty easy. Why would it bother me to help distribute something cool?

It helps that Cohen never cast himself as an anarchist who bragged that his technology would vanquish the old entertainment industry. He has gone out of his way to castigate those who use BitTorrent for piracy.

I wrote that in 1999, and I didn't even start working on BitTorrent until 2001," Cohen said. "I find it really unpleasant that I even have to worry about it....

That was written in a combative confrontation style; I wasn't really talking about anything. It was a reaction-getting thing.... I think it's pretty clear the way that was written is that it was written in voice. It was an exaggerated character speaking it.

My question is: How much will downloading stuff via P2P, instead of from web sites, save me as a consumer. After all, the delivery method takes advantage of the bandwidth I pay for instead of the bandwidth they were previously paying for and to some degree, charging me for.Now, I'll grant, compared to the cost of making a movie or software, the cost of bandwidth for distributing it is pretty minimal. That said, I don't really see an advantage to me to use P2P unless I'm getting something in return. Otherwis

On the other hand, when the thronging masses all try to download an update, it's much more likely that you will be able not just to download it, but to download it quickly, so at least there will be some benefit.

Not much details in the article. It just says Bram Cohen is having meetings with businessmen. It doesn't say how it will become a more restrictive technoloyg. In either case, non-commercial, non-restrictive use of BitTorrent will never die. For example, the idea of combining BitTorrent with RSS has been brought up before. With podcasting currently rapidlly growing in popularity, bandwidth is quickly becoming an issue. Amazingly, the podcasting community haven't embraced P2P technology yet. So BitTorrent mig

Because BitTorrent's major strength is also its major weakness. What I mean is that since more people downloading increases its efficiency, fewer people downloading has the opposite effect. The more obscure a file is the longer it takes, which just feeds the pablum marketing machine of the RIAA. USENET and direct downloading are simply better methods for distributing out of the mainstream material.

If it's mainstream, more people will download it. Also, however, I mentioned that it's not perfect and the point you bring up is exactly the point I implied. I think there should be a way to customize it so that the tracker can also upload the file to you and so that it can vary the upload bandwidth based on how many people are seeding that torrent at that particular time.Someone more knowledgeable help me out, is there a way to do this yet? I know it's possible, and it seems desirable.

The tracker keeps track of how many seeds/leechers there are for a given torrent. Just use an integrated or SNMP (or something, truse me, this is trivial) connected seeder client that throttles upload bandwidth based on the number of other seeds and leechers and total bandiwidth of the network. I have seen networks where the total bandwidth is over 20MegaBytes/s. At that point, the main trackers could cut out uploading for a while and realocate more of it's outgoing bandwidth to torrents that aren't tran

I would have thought that the initial use of this technology would be patches and demos. For the gaming industry it would involve fewer logistics than game downloads. No need to worry about permissions and subscriptions. It would not be adding any more to their current infrastructure.

Agreed. Even ShareAza, which is a nice multinetwork p2p system horribly misbehaves on BT. On the copy on my machine, there was no way to keep-alive the torrent after downloading (the configs intended to do this were broken) so I was incapable of seeding.