BitTorrent's Creator Bram Cohen Interviewed 455
Delta-9 writes "The New York Times
has this interview (free reg. req.) with Bram Cohen, the author/creator of the widely popular BitTorrent p2p application." Talks a bit about BitTorrent, its implications, but also a lot about Bram himself. Interesting piece.
Free Reg... blah.. blah... (Score:5, Informative)
NY Times [nytimes.com]
DON'T CLICK... READ! (Score:3, Informative)
File Sharing's New Face
By SETH SCHIESEL
Published: February 12, 2004
EATTLE
AFTER working for a parade of doomed dot-com startups, a young programmer named Bram Cohen finally got tired of failure.
"I decided I finally wanted to work on a project that people would actually use, would actually work and would actually be fun," he recalled.
Three years later, Mr. Cohen, 28, has emerged as the face of the next wave of Internet file sharing. If Napster started the first genera
What about... registering? (Score:5, Insightful)
I did that at least three years ago, and with cookies I only ever have to worry about it *once* each time I change browser. And if you are opposed on principle on giving personal info, just put false one.
The whole thing takes about as long as getting the Google link, and you only have to do it once. And I thought geeks were supposed to be efficient
Re:What about... registering? (Score:3, Funny)
Re:What about... registering? (Score:5, Insightful)
Because the people who refuse to register are doing it for ideological reasons, not practical reasons.
There, it's that simple.
It doesn't matter how EASY it is, they don't care, they're against the very idea of registering for the NYT.
It sounds like you aren't.
Me.....I don't read the articles anyways
Re:P.S. to above post (Score:3, Funny)
Re:P.S. to above post (Score:3, Funny)
Preaching to the choir. This is Slashdot, remember?
Re:What about... registering? (Score:4, Informative)
NYTimes sells the information given when registering. Some people object to having their e-mail and demographic details sold on to anyone who asks. Yes they could just fill in junk details but then no-one wins as it is as much hassle as registering but NYTimes end up with a useless database, and not everyone is that malicious.
When it isn't ideological it is about hassle, internet users take the path of least resistance. If a site requires registration read it somewhere else, there is no reason to register when content is available elsewhere. Why jump through hoops when you don't have to.
Re:What about... registering? (Score:5, Funny)
If you are logged on as yourself, they already have a fair bit of info about you.
They can then link this with your IQ and target all the stupid people with adverts
for SUVs.
Re:What about... registering? (Score:3, Funny)
People will look for any, and I mean any, reason to not RTFA.
Re:What about... registering? (Score:5, Informative)
User: slashdot124
Pass: slashdot
I saw this one on
Re:What about... registering? (Score:4, Funny)
Re:Free Reg... blah.. blah... (Score:4, Informative)
God bless this man (Score:5, Insightful)
Re:God bless this man (Score:5, Funny)
Pretty Cool (Score:5, Interesting)
Re:Pretty Cool (Score:3, Interesting)
The BIGGER difference! (Score:3, Insightful)
So Kazza [and the clones] are all about being marginally legal by hiding in a "private companies" VPN & TOS...bittorrent is a way to make a be
let us not forget (Score:5, Informative)
Mike
Works for Valve now (Score:5, Informative)
Re:Works for Valve now (Score:2)
Maybe the source code theft was a wake up call.
Re:Works for Valve now (Score:4, Funny)
Re:Works for Valve now (Score:4, Insightful)
Dear Bram, (Score:5, Funny)
Re:Dear Bram, (Score:2)
Re:Dear Bram, (Score:5, Informative)
Of course, it's open source, so feel free to add the button yourself.
Re:Dear Bram, (Score:5, Insightful)
Re:Dear Bram, (Score:3, Informative)
Re:Dear Bram, (Score:4, Informative)
Re:Dear Bram, (Score:5, Informative)
max upload rate / leeching (Score:5, Informative)
In other words, you can only leech when it doesn't hurt.
--Pat / zippy@cs.brandeis.edu
Re:Dear Bram, (Score:3, Interesting)
Technically, there is no uploading with BitTorrent at all. Everyone downloads from everyone else. The only real upload is the uploading of the initial
User interfaces should use terms relative to
If there are software awards... (Score:5, Insightful)
Bittorrent is like the Athlon 64, other p2p apps are like a pentium 133.
Re:If there are software awards... (Score:2, Insightful)
Re:If there are software awards... (Score:2)
Re:If there are software awards... (Score:5, Informative)
BitTorrent has not yet been nominated.
John.
That's what's so great about bittorrent (Score:5, Informative)
I think most people would agree it's not a good idea to use a bittorrent file that wasn't from a trusted source.
Re:If there are software awards... (Score:5, Insightful)
Awesome idea #1425: (Score:5, Funny)
Re:Awesome idea #1425: (Score:5, Informative)
Re:Awesome idea #1425: (Score:3, Informative)
Wait for 2 months when p2pbridge [sourceforge.net] will be released. Its a network overlay (JXTA) based delivery system which if possible retrives data from the nearest cache within a time limit, else gets it from the server.
Not intended to be used for illegal distribution? (Score:2, Insightful)
Re:Not intended to be used for illegal distributio (Score:5, Informative)
Big files, probably. If he wanted it to be used chiefly for big illegal files, he wouldn't have made the system require a centralized tracker that can be shut down and it would've had at least some semblance of anonimity.
As it stands, BitTorrent is no better at distributing copyright infringing content than HTTP is when it comes to evading the copyright holder.
Re:Not intended to be used for illegal distributio (Score:5, Insightful)
Linux ISO's are a good example, and are probably the first place that I saw bittorrent used right here on slashdot. Make the
Re:Not intended to be used for illegal distributio (Score:5, Insightful)
Re:Not intended to be used for illegal distributio (Score:4, Insightful)
Plus, he mentions in the article that there is no claim of anonymity at all and that he's entirely surprised that websites that offer torrents for copyrighted files continue to be online.
Re:Not intended to be used for illegal distributio (Score:3, Insightful)
BitTorrent is a very good tool. Its a pretty dumb way to throw pirate stuff around as the tracker knows everyone who is involved.
Re:Not intended to be used for illegal distributio (Score:5, Funny)
Re:Not intended to be used for illegal distributio (Score:3, Insightful)
There's many valid reasons why a lot of users might want to download big files simultaneously. Linux ISOs, Windows service packs, software distribution in general are just three that come to mind straight away. I'm sure Mandrake, RedHat, Knopper, SuSE, and even MS would be very glad they can (potentially) reduce their bandwid
Re:Not intended to be used for illegal distributio (Score:4, Interesting)
BitTorrent is used extensively for distribution of new game demos and game/movie trailers. It is perfect for anything that has high first day demand. It is no more suited to illegal file trading than ftp, http or any other protocol.
They mention Suprnova [suprnova.org] in the article but not Filerush [aixgaming.com] or any of the other hundreds of sites offering torrents of legally shared content. I mean torrents of media are posted all the time on /. after hosting servers buckle under the strain.
Why do people always jump on the infringing uses of software and try and make out like that is the whole story.
Amazing... (Score:5, Interesting)
Now I've seen it all.
Good Days Already Gone (Score:5, Interesting)
Any other schools out there get a similar clampdown?
Re:Good Days Already Gone (Score:2, Funny)
Depends on how far away the server is.
Re:Good Days Already Gone (Score:4, Interesting)
If each 1Mb/s/month of bandwidth costs $500 and one hundred people want to download CDs as quickly as a 240 mile round trip on a constant basis, how much bandwidth would be required and what would it cost? Answer 36Mb/s at a cost of $216,000 per year.
Any guesses why they're throttling you?
Legitimate uses...?! (Score:5, Insightful)
Yes, you can use BitTorrent to steal stuff. But, all of the p2p programs are basically a mix of the roles of ftp and irc. BitTorrent is slightly different - it's a mix of p2p and the web, making a quick and easy means to find whatever you want. A great amount of content is completely legit, and BitTorrent is a dream come true for those times that everybody wants a certain file. I didn't expect NYT to focus on the good aspects of the program, but they didn't even mention how amazingly useful it actually is.
Re:Legitimate uses...?! (Score:3, Insightful)
Re:Legitimate uses...?! (Score:4, Informative)
"Part of what matters to me about this is that it makes it possible for people with limited bandwidth to supply very popular files," Mr. Gilmore said in a telephone interview. "It means that if you are a small software developer you can put up a package, and if it turns out that millions of people want it, they can get it from each other in an automated way."
It is utmost hyprocrisy to complain that journalists are lazy and ignorant in the writing of articles, when you can't even be bothered to pay attention to the actual words on the page.
Here's some torrents of legal MP3s (Score:5, Informative)
BT is awesome, keep it that way. (Score:5, Interesting)
as well he shouldn't berate people for their usage of his software. neither should you.
and what's this bit about the MPAA having BitTorrent on their radar screen??? give me a break! try the piracy and other infringement sources because the authors do not promote it, regardless of what they know is happening with their software.
Re:BT is awesome, keep it that way. (Score:3, Interesting)
We have an anonymous Bittorrent client in experimental testing right now, just to test our anonymous p2p overlay; it's not much slower - it's surprisingly fast given our rocky, big, test environment, and a great test of our overlay.
But BT has a critical flaw, which is that centralised tracker. It can still be slashdotted, rather easily (BT places an immense load on a server compared to http; the limit with BT is the CPU and/or RAM, not the b
upload/download vs send/receive (Score:3, Funny)
Hmm, that would be "immediately start sending that piece to other users". "upload/download" are terms reserved for an asymmetric situation. How can the NYT get this wrong?
guilt (Score:5, Insightful)
Re:guilt (Score:4, Interesting)
Should be used for Linux Distributions (Score:5, Interesting)
Why don't tools like yum, up2date, and apt incorporate BitTorrent concepts to download packages and files?
If there was an option when installing Fedora or Debian to "share XX Mbytes at YY kbps" I'd be perfectly happy to donate 50 MB of disk space and 5-10 Kbps of bandwidth to the cause. That's be anough to reliably provide a few packages for redistribution.
Multiply that by the number of Linux installs, and you have a lightning-quick package delivery system.
Imagine apt-get or up2date ALWAYS able to saturate your broadband connection when doing an update!
Why is nobody doing this? Security isn't an issue, since BT uses SHA1. Source isn't an issue since BT is open source. Isn't the RHN stuff already written in PYTHON?!?!?
Re:Should be used for Linux Distributions (Score:5, Informative)
It seems there are protocols which are working to overcome these limitations [pdtp.org].
Re:Should be used for Linux Distributions (Score:3, Insightful)
Compiled client for linux (Score:4, Interesting)
Another problem is bandwidth limitation not included in the software, you can use an external program like trickle (heavy) or the kernel, but that way it doesn't share bandwidth equally between users, it shares very bad indeed.
Other is that eventually I want to share my bandwidth but don't want to download the whole file (don't have time/space). I may use some trick (download a part of it and after that limit my download rate) but I don't think that's the best solution.
Re:Compiled client for linux (Score:4, Informative)
Check out Azureus [sourceforge.net], a cross-platform graphical BitTorrent client written in Java. It's highly configurable and works well on this Linux box.
Re:Compiled client for linux (Score:3, Informative)
--max_upload_rate X
do you not understand?
Bandwidth throttling has been in there since the beginning, if you use the command line client.
I've run >5 BT clients on a "slow" machine (Pentium Pro 200), and it's less than 50% CPU load. Performance isn't an issue.
Re:Compiled client for linux (Score:5, Interesting)
But that isn't a problem, really. I've used BT quite a bit on Linux. You can limit the # of uploads and the upload bandwidth. Presumably, with ulimit or something similar, the same could be done for CPU/RAM.
If I allowed 10 connections, 50 MB of disk space, and 10 Kbps maxupload, even using Python, it'd run much less than 5% CPU time of my dedicated 600 Mhz celeron router/firewall system. I'd never notice 10 Kbps on my 1500/384 DSL. Yet, if thousands/million of people offered meager numbers like this to the world, getting package updates would be a SNAP.
Assume that in my 50 MB of cache disk space were 5-10 packages. Heck, the way BT works, the files don't even need to be complete files! I could, for example, share parts of the Kernel package. Have the files being shared in my cache be based on popularity - so that more popular files get cached in more servers, and rotate out the less popular ones.
With a system like this, the everybody on earth could conceivably update their systems simultaneously and everybody would *still* get a decent amount of bandwidth.
The only issue is that there are trackers capable of handling that many connections, but this problem pales when compared to trying to do it all with FTP,
Java's not compiled either. (Score:3, Informative)
Interesting point (Score:5, Interesting)
Re:Interesting point (Score:5, Interesting)
The main reason for this is lack of bandwidth. If you want anonymity even while downloading, someone else will have to act as an intermediary (preferably more than one). Those intermediaries though will have to download some data, and then upload it again to you which gains them nothing (in other words, it wastes a lot of bandwidth). Everyone will need to provide some bandwidth for this purpose to make this even remotely feasible.
Only Freenet currently does this that I'm aware of, and it's a lot slower for that very reason. Bandwidth however seems to be subject to Moore's law; soon there should be plenty of it, and then you can have real anonymity.
Hey Movie Industry! (Score:5, Insightful)
Why anyone would peg their bandwidth for 2 days to grab a flick when you can rent it and burn a copy is beyond me.
Bittorrent shines for grabbing stuff, sure, but I think most people just collect crap, then burn it to disk or throw it on a HD and equate that with penis size.
So, Movie Industry, I really can't see this costing you zillions, or hundreds of thousands for that matter.
The people who want to will go to the theater, buy it on DVD, or rent it. The ones who don't, won't.
Again, if you're going to hunt people down, go after the pressing plants making thousands of copies AND SELLING THEM!
I highly doubt there are more than a few dirty whores who are selling copies of stuff they download. You know who you are. You suck.
Irony of timing (Score:4, Interesting)
Re:Irony of timing (Score:3, Insightful)
And on top of that the fool who wrote it used the word "kewl".
fansubs and BT (Score:4, Insightful)
Re:fansubs and BT (Score:3, Informative)
Re:fansubs and BT (Score:3, Informative)
de-sharing files (Score:5, Funny)
So did 15 percent of people get their file sharing virginity back?
Re:de-sharing files (Score:3, Insightful)
No, they just stopped blabbing to pollsters about it.
Evil genius (Score:5, Interesting)
The evil genius of the whole BitTorrent idea is the lack of anonymity. Like the article points out, it's perfect for Linux distros and anime fansubs. But if you think nobody can know what you're sharing or who you are, you're a fool.
I use the Mac OS X version, so I don't get to see this, but a friend showed me his Windows version and you could not only see who was connected, but what their bandwidth use was too. Apparently some people know how to become super-leeches. They'll appear, and everybody else's download speed suddenly goes to zero while they suck up the whole file. Then they go away. That this is even visible to a regular client should be thought-provoking.
It took me months to find it (because nobody bothered to document it!), but fortunately I found the bandwidth limiter in the OS X version. (Click on that widget on the right side of the window title bar.) Now I can seed files without completely hosing my DSL connection.
The thing I think I like most about BitTorrent compared to other "forced sharing" models like Napster is that you get to choose what you want to share. You go to a tracker and see "hey there's no seeds on that one show I like", then share the file at 5K. That way even the leeches have to wait. Animesuki.com even has a "seeds needed" page for anything that's worse than about 10 or 15 to zero.
Re:Evil genius (Score:4, Insightful)
If you want a client with more features (as above) check out Azureus [sourceforge.net]. It's written in Java, and it works really well for OS X. The vanilla BitTorrent client is also fine, but lacks important options like setting bandwidth caps, seeding ratios, etc.
Torrent files and trackers not illegal (Score:3, Insightful)
Even trackers are not doing anything illegal, as they are just collecting lists of people downloading the same file and provide this list to anyone who is interested (there's no illegal content there either).
The only illegal content comes from the users themselves, and its chopped in thousands of pieces, making them hard to identify.
Re:Torrent files and trackers not illegal (Score:3, Insightful)
Re:Torrent files and trackers not illegal (Score:3, Informative)
Torrent pool (Score:5, Insightful)
Why not extend the concept to a set of files? Who says that the file you download also has to be the file you upload? If a site is offering a set of torrents, maybe while a client is downloading the most popular file of the moment they can be serving portions of less popular files. (9 to 1, popular to unpopular maybe, if another client is uploading them, that is...) Sure, that would take some bandwidth from the popular files, but they have enough to spare.
For example, I just recently downloaded the Mandrake 9.2.1 power pack ISOs for club members. Download time sucked! If that torrent could share bandwith with the public Mandrake 9.2 ISOs, that'd be keen.
technology is what it is (Score:3, Insightful)
Re:technology is what it is (Score:3, Informative)
If you limit your outbound to about half of your outbound capacity, things work much better.
My questions for Bram Cohen (Score:5, Funny)
2. Did you know that you have the same first name as Bram Stoker, the author of "Dracula"?
3. To what degree do you think having "identity verification" (that is, verification of the nodes on a p2p network) is valuable in building reliable networks?
4. Isn't Dracula cool?
5. Who do you think would win in a fight - Dracula or Wolfman?
Fine tune your computer for BT (Score:3, Informative)
This worked for me a month ago
Severe BT bottleneck: trackers (Score:3, Interesting)
Great idea (Score:3, Informative)
I love it, and it works great for the OSS community.
Personally when I've finished a download, I leave my machine on for a few hours or overnight just to give back plenty o' bandwidth.
BTW I prefer Azureus over Bram's client.
PS If you get a BSOD using BT in Windows, it could be your network card. I had to get new drivers. Search for 'Bittorrent blue screen' on google.
I Love BitTorrent (Score:4, Informative)
I'm a bit fan of computer games. So I download a game demo or so a week. Modern games are big, and so are their demos. Sucking down a 500MB demo from various download mirrors sucks. Because of the huge bandwidth costs to serve the files the various mirrors force me to sign in, view ads, wait in queues, use Windows only spyware filled download programs (I often download in Linux in the background while doing Real World). Software publishers themselves generally don't release the demos themselves (because of the cost), they offload it onto one of these icky download sites. This entire process sucks.
Then came BitTorrent. If I can find a good source [aixgaming.com] all is well. The software works great under Linux, it's open source, no spyware, and if the file is popular instead of waiting in line the download actually goes faster. BitTorrent is just about the only thing I do that saturates my cable modem bandwidth. Pulling down a huge demo in less than an hour is great. No longer do I fire off a download, then let my computer work on it for the rest of the night.
Now if software publishers would realize the joy of BitTorrent and release the torrents themselves everything would be better.
As a way to illegally share content BitTorrent isn't so good. But as a way to acquire legal but big content there is nothing like it.
It's damn good software. It was worth a donation to Bram [bitconjurer.org].
eDonkey 2000 (Score:3, Informative)
eDonkey network, together with Overnet are technically every bit as good as BT is. Add to that some things done and thought out significantly better, add to that a thriving open-source development community with several different clients, with many people activily working on the code, and you will see a solution which is hands down better than BT.
Re:How ironic... (Score:2, Insightful)
Re:How ironic... (Score:3, Funny)
As another said, that's coincidence. Irony would be if his whole life he touted the thing as the best, safest system ever created.. and then he is killed by it.
Dunno how that could happen, but it would be quite interesting.
Re:A protocol better than BitTorrent (Score:2)
Q: Can I use PDTP now?
A: No, PDTP is still several months away from a beta release.
Doesn't look like it's better than BitTorrent for now. Good design though, looks promising.
Re:Some people try to rationalize this in a dumb w (Score:3, Insightful)
It's not possible to 'steal' a right. You violate rights, you don't steal them. Even if the government said "you don't have that right anymore", it's still not stolen.
My novel is still there, but I have lost something
No, you haven't. You still have that right, even if some people are violating it. You also have the legal right to go after them in a court of law. They haven't 'stolen' that either.
Please put this "it's not stealing, it's in
Re:Some people try to rationalize this in a dumb w (Score:3, Insightful)
I haven't used filesharing in a few years, but I still believe this is true... because it is. Most rational people will admit that it is "wrong" either legally or morally, but it is still not theft. Just saying "It REALLY IS stealing" over & over may convince you, but not to the people who actually think about what words mean.