Shareaza 2.0 Released Under GPL
RageEar writes "Today it was announced that the latest version of Shareaza, a popular P2P application for Windows, was released under the GPL. Currently the source code is hosted by the Shareaza servers, but the announcement makes mention of the code becoming a project on Sourceforge. The binaries are still available for Windows only, but I imagine it is only a matter of time before a Linux port emerges."
on Linux/BSD? Do any ports currently exist?
when you use file sharing apps the terrorists win
don't get me wrong... i am all for OSS. i run linux and mac etc. however if the wire protocol is open wouldn't it be easier for RIAA/MPAA/USGOV/ISPs to look at the data and block certain traffic/file names to "cover their own ass" or have evidence to prosecute you?
musikit equips tin-foil hat.
No spyware, uses Gnutella2, Bittorrent, and eDonkey2k network. Pretty killer little toy.
Click here for a free picture of an iPod!
And Worst Program Name of the Year goes to: These guys - for "Shareaza"
Cool, so finally I can get all the eyecandy and visual effects of Linux mixed with stability and performance of WinXP.
This should be quite interesting to watch. Personally, I stopped using P2P apps because there's nothing I want these days. Also, I got one of those friendly notices from the MPAA, and I realized, that it seriously wasn't worth it.
Any software I want, there's a free alternative for linux. None of the music that is coming out now interests me, so this p2p app is completely unappealing.
Not too sure if this is what you were asking, but I think spyware is a non-issue with Sharezaa. This is from the PR:
"it made some important technical improvements, broke some new ground with an original P2P network, "upped the ante" with many of its competitors and probably contributed to the growing trend away from "heavy spyware bundling".
Because every time my friend uses Shareaza, he tells me that there's quite a bit of other content GPLed there too: music, games, movies...
Not to be cruel, but what makes Shareaza so cool that someone would go to the trouble to port it when we already have gtk-gnutella (http://gtk-gnutella.sourceforge.net/) that supports Shareaza?
I know what everyone's thinking right now.
;)
d00dz! Build it for [Linux|*BSD|OSX]!
Either lots of recoding needs to be done, or if you're REALLY lucky, it'll build using Winelib.
I'd be interested to know if the latter works.
Karma: Chameleon (mostly due to the fact that you come and go).
A new, very comprehensive "remote web access" feature allows full remote control of Shareaza's searches, downloads, uploads and networks from any web browser.
That's what I am most excited for. Checking your downloads and searches while out of town for a few days or at school. Very useful indeed
Click here for a free picture of an iPod!
Shareaza is definitely no better than Gnutella (LimeWire performs much better). Shareaza has a nice interface but downloads are iffy and the client is very buggy. Seems like the move to GPL is a desperate attempt to catch up to LimeWire (which has been open source for a while and making amazing strides).
smd4985
If the API used by P2P apps is open and documentation for it is readily available on the net (e.g. Gnutella protocol), does releasing this app as open source really prove much? The original Gnutella's source is still available and I would think this would be simpler to follow (was more of a simplistic implementation)...
Hey, I won't argue with making it OpenSource, I think it's a positive thing either way. In this case, though, I don't see too much benefit if the goal is to create spinoffs. If the goal is to have community recommendations, that might be a little more beneficial...
A love beyond compare...
Now, hopefully, someone can fix the whacked out BitTorrent implementation.
It works okay, but the way it uses the temporary files is just wonky. It downloads everything into a temporary file and then splits or copies the file when it's completed downloading. While this is fine in theory, in practice the problem is that the act of the splitting/copying is heavy on drive use, slows the whole system down, and generally is a PITA to deal with. Furthermore this makes it difficult to use other BT clients with the files, if you happen to want to use a different client in the middle of a download. You have to manually split the temp file apart using a separate tool or manually create a temporary file for Shareaza to use for the torrent.
Why it can't use the standard create the files as you go method I don't know. I think it's because he just worked the protocol into raza using the existing codebase like the temporary files.
- Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
Ever since the first few releases, people have been bugging Mike about releasing Shareaza as an open-source client. I guess he finally caved in. Now to use Shareaza to download... linux distros. Lots of ... linux distros!
Before you consider trying Shareaza, have a peek at MLDonkey. A nice multi-interface multi-protocol project done in Python that supports all that Shareaza supports and more.
Yes, but does it encrypt the data stream so people can't spy on what your download? If not, it's still just another file sharing app people won't use.
Very true, it's use of Gnutella is pretty lame. However, this is easily my favorite ed2k program and I adore the bittorrent throttling settings (I had a linksys card that overheated using BT once!)
Click here for a free picture of an iPod!
For what it's worth, I've been using Shareaza for about a year now, having tried Limewire et al, and finding them wanting in their interfaces. No spyware either.
It means that if you don't like the way it works, the onus is on you to fix it the way you like. You can't just blame the company anymore.
Time is an illusion. Lunchtime doubly so. --Ford Prefect
Sourceforge isn't going to debate that. If the DMCA notice arrives, they'll shut it down. Do you think they have the money/legal team to defend against lawsuits/questionable issues? I'm sure we all agree that the DMCA/lawsuits shouldn't be used against P2P apps. But we need the money to argue back...
I think its great that the Shareaza dev decided to GPL his code but it does not make up for the gnutella2 fiasco and domain hijack.
It's .NET source.
...
From the vcproj file:
VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="Shareaza"
Ugh.
You don't get busted for downloads, you get busted for uploads. The program has an option to turn off all uploads (even of partial files.)
Very useful for me, as in the last year I recieved two "friendly letters" from the BSA and MPAA respectively.
Click here for a free picture of an iPod!
The Azureus Java Bit Torrent client allready has an add on for remote webadmin http://azureus.sourceforge.net/plugin_details.php? plugin=webui
ReachInternet.com Wireless, Campus Area Networks, Office Networking.
Shareaza is heavily dependent on MFC libraries and so it will probably be a while before any ports pop up. For those wondering why anybody would want a port of Shareaza, well it has support for four file sharing protocols (Gnutella, Gnutella 2, ED2K, and Bit Torrent) and can simultaneously download parts of a file from each network as long as it has the needed hashes. So instead of running several clients to download all the files you want from different p2p networks, you can just use one program to do it all.
-1, Spineless
Would be better if they just published the protocol!
There may be a way to port it using Mono?
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
you know you're a sick bastard, right?
I beg to differ. Have you ever tried Shareaza? I am not affiliated with either project, and I must say that Shareaza blows other Gnutella clients out of the water.
* The user interface is unmatched, at least on the Windows platform.
* Performance-- LimeWire and Kazaa both suck the crap out of your CPU.
* Support for multiple protocols
* Plugin functionality
The biggest benefit of Shareaza going open source is the inevitable addition of a FastTrack plugin.
YAP2P?
hope this doesn't divert quality OSS developers from truly useful products.
ps: does this source code come with the all-important built-in hooks to gator?
Shareaza wants to be the Gaim or Trillian of P2P, however they only support open-spec networks like edonkey, gnutella, and bit-torrent. From the FAQ on their Wiki
However if it can keep all of my bit torrent downloads in 1 easy to manage window with universal bandwidth management it may be worth it for just that.
Im dreaming ofa big bndwdth, That can resist the
Shareaza is just very very sexy all the way from the loading screen to the speed graphs :P the only annoyance, is that kazaa makes you get used to clicking 'search' from the transfer window and going back to your last search, while on shareaza it makes a new search and you have to click the old search tab.. just a minor thing, and of course source-code means you can change it blah blah :)
This comment does not represent the views or opinions of the user.
LimeWire is a great Gnutella program but that's all it is (Shareaza supports four protocols) and it still lacks lots of features that Shareaza has like ghost ratings (tells people about bad files that you've deleted) and the ability to ignore ID3 tags while hashing (even if people change their ID3 tags, it will still have the same hash).
Also, Shareaza's Gnutella performence isn't too great because:
1) Its Gnutella code hasn't been updated much because Mike (Shareaza's creator) seems to want everyone to use 'Gnutella 2' instead and he's been busy adding lots of features into Shareaza.
2) Shareaza is only a Gnutella Leaf node and depends on other clients to be the Ultrapeers but most Gnutella clients started to give preference to their own kind (ie. LimeWire mostly only connects to other LimeWire clients) even though it goes against their own ideology.
If you are running Windows XP you can open TCP port 3389, or forward it to your machine from your router, and connect to it remotely using remote desktop (Terminal Services). The client can be found here . If you are using another OS or would rather use something more free try VNC. Personally I like Tight-VNC as it offers the ability to add jpeg compression.
I often use either of these to check my Bit Torrent downloads from work. Once you start using it you'll wonder how you ever lived without it. Sometimes I find myself VNC'ing into a computer in the other room on my network at home just because sometimes I'm *that* lazy.
Im dreaming ofa big bndwdth, That can resist the
gtk-gnutella isnt exactly the most powerful p2p-client for linux. I think right now mldonkey is - and mldonkey has more to offer than Shareaza.
mldonkey has it all - and more ...
I use the webinterface here, but sancho is a very good mldoney GUI.
You must've not noticed downloads show up as bits/sec instead of bytes/sec to make it look faster. That's just a weak way to hide buggy code and make it look to the end-user this program gets mega-speeds. No thanks, I'll pass (again). I'll stick with my bittorrent :D
and the MPAA's, and the porn industries, and virus writers. This will be a good test of the viability of open source solutions for real-world security applications; real corporations have real economic incentive to destroy the networks, and now that the source is out and the lock is off, they're sure going to try.
So says the king of tin-foil wearing freaks of nature!
Candy-Coated Knowledge
Shareaza gets second place. The dumbest name has to be SubEthaEdit. I like the program, but I can't recommend it to anyone because I hate to write the name or say it.
-- Solaris Central - http://w
ed2k://|file|Shareaza_2.0.0.0.exe|2617678|7e7dca19 e42f10d609e0aeddc7735d69|/
-- Be careful what you say. Someone might remind you about it another day.
freenet?
Or to show the RIAA that their business model is outdated.
Treehugger? Treehugger... Treehugger!
Not true. They plan to bust you (and they did) for downloading as well, although this might not be the case in the U.S. but for sure other countries, I think it was the U.K.
Oh, how could this be a viable open source project without your support, Overly Critical Guy? People might as well write Shareaza off completely since you're not going to bother.
Your words set me straight. I am on my way to the police right now and will turn myself in for all those nefarious mp3s. Ensuring fair play for copyright owners (and massive corporate profits gained through questionable means) is what being a good corporate consumer is all about.
M
The first problem you run into when trying to make different networks interoperate for swarming downloads is the fact that they (almost?) all use different hash types and different block sizes (last time I checked).
It would be nice to send several query commands with block hashes to different networks, something like
and receive those blocks from wherever they're available.
Shareaza takes account of this to some degree. It calculates all the various hashes and shares these with other clients on the Gnutella2 network. So if you search for some file and find a client on Gnutella2 with that file, you'll get all the various hashes for that file when you tell it to download it. Then it can search for and download that file across all the networks.
It also works with BitTorrent, to some degree. A lot of recent torrent making utilities have added support for Shareaza's method of inserting these hashes into the torrent itself (it's backwards compatible too), and using raza to download these torrents will let it search for and download from the other networks as well.
It can also do trackerless torrents, although that doesn't get a lot of use as yet. Download a torrent using raza and it'll send a search out on the G2 network for anybody else who happens to be downloading the same torrent, and they'll become BT sources for each other, no tracker needed.
- Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
I don't Shareaza for download BitTorrent files. I just got used to the regular BitTorrent program. Also, I had to reinstall BitTorrent because Shareaza hijacked the settings and took over for it.
Shareaza is, for now, the only application that support multiple network swarming downloads.
Wrong!
A new MLdonkey unstable core has also been released last night, bumping it up to version 2-5-devel-6, featuring full multinet swarming support and lots of other improvements.
source
Translation: Any P2P without anonymity makes it possible to get called on my actions. I don't wana break the law if there's a chance I could get caught.
So much for the civil disobedience argument.
"Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
There are uses of P2P networks that the RIAA can't complain about, you know.
I, for one, share free & shareware software and public domain fonts.
Plus the networks are used by pron sites to advertise their content.
magnet:?xt=urn:bitprint:2XPWQISMWDXSCOD4SDXZKXELH7 3KPXG6.YYFG355UD6K7SQVHIVWHSKF6BLDD5BH4W6EPA5Y&dn= Shareaza_2.0.0.0.exe
Magnet links are much better in the long run, as a lot of P2P apps are starting to support them, and they are a more open standard. See here: http://magnet-uri.sourceforge.net/
- Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
Any chance of the ed2k protocol support being ported to giFT? Or, alternately, fasttrack being added to shareaza...
Don't know if they have anonymous filesharing.
I meant Filetopia. The URL is on one of the links.
good luck.
I just yanked the link right off shareaza.com. Didn't see the source link. But now I do. Here you go:
4 XD CRX4TX.EZIFTU5AWZIHNIZOEKI2QK6PFP2MVH2LHCU3FZY&dn= Shareaza_Core_2.0.0.0.zip&xs=http://128.241.220.10 /shareaza/Shareaza_Core_2.0.0.0.zip
magnet:?xt=urn:bitprint:IN4MI2IMDX5MGQ7JLROBWR3
- Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
Freenet is actually still working.
The developers have a nasty tendency to come out with a working build, wait about 2-4 weeks, then come out with a non-working build. the last 6 stable releases have all worked about as well as any have in the past, and we are WAY overdue for the must upgrade non-working build.
Frost is even working pretty good; it has unnecessary libraries (why, exactly, do you need to format the messages in XML? what was wrong with TXT?), and is about 2mb more bloated than the may 9th, 2003 build which worked better, but it DOES work.
Why, yes, I AM a Pagan Libertarian.
The fact that it currently only runs on one platform pretty much nullifies the statement.
I wonder if there are any Romanian developers in this project
[...I guess so...]
Hardly. First of all, it's virtually impossible to create a functioning P2P network that offers true anonymity. My understanding is that even Freenet is not truly anonymous (it just offers a few layers of anonymity that could be peeled away if you're determined enough?), and it's also my understanding that Freenet's usability is not up to most peoples' standards (aka, "useless".)
Second, it's not as if everyone who shares music infringing on the RIAA's copyrights gets a lawsuit brought on them. As a percentage, very few do. So if you're willing to accept the risk of the small chance that the RIAA does pick you to sue, then it's not useless.
Third, there's a lot of stuff you can share on these networks besides material copyrighted by members of the RIAA/MPAA, including a tons of infringing and non-infringing stuff.
My P2P client of choice at present is eMule, which doesn't offer a shred of anonymity. I'm not particularly worried about the RIAA and MPAA because I don't download the MPAA's movies and download/share very little of the RIAA's music (mostly older, rarer songs, b-sides and the like... stuff I highly doubt turns up in their searches to catch people for sharing). I share/download a little software via P2P. The bulk of what I download are TV shows (Firefly and Farscape specifically, lately). So, despite eMule's total lack of anonymity, I have to say I find it very useful.
Instead of yap2pp
"Reality is that which, when you stop believing in it, it doesn't go away." - Philip K. Dick
How does making a download look faster hide buggy code? The coding of shareaza will have a negligible effect on download speeds - rather, as the sibling points out, this depends on available bandwidth.
I remember reading in the manual/FAQ that it was in bits/sec, and that this can be changed.
im in ur
I don't know much about giFT, but there's a few settings in mldonkey related to it. I prefer the PHP gui myself (start the core and go to http://localhost:4080 ), but if giFT is your cup of tea, give it a shot. I'd stick with 2.5.16 though if you do, the newer versions aren't quite ready for prime time IMHO.
canadian courts ruled p2p software as no diferent from having a photocopier in a library. the judge threw a the canadian recording assn. out of the court.
Does it have pr0n? :)
Does the sourcecode come complete w/ the attached spyware (Gator, et. al.)? I don't want it if I don't get all sorts of worthless junk installed on my computer without my consent!
You will be severely penalized in Bittorrent swarms and moderately penalized in Emule/Edonkey in terms of a much slower download speed and/or longer queue waits (in ed2k)for not uploading.
Also, official versions of Shareaza do not allow zero uploads on the ED2K network because it's not allowed, and shareaza clients would be banned by other clients and probably by the servers as well.
Quite an experience to live in fear, isn't it? That's what it is to be a slave.
Is this thing better than Gnutella, Kazaa or some other P2P software.
Yes. Shareaza is an example of quality software. It has a slick interface that has good eye candy, yet none of it gets in your way (the UI is very useful) and it is not bloated or slow. I'd like to see the source code for the UI alone. Then it can handle Edonkey2000, Gnutella, Gnutella2, and Bittorrent downloads. And it handles them well. I've always found it to be very stable. Give it a try and see what I'm talking about.
The fact that this app is now GPL is great news.
#!/
Silly rabbit. iMesh is just the FastTrack network under a different name.
By summer it was all gone...now shesmovedon. --
everyone who would have moded him, probably wanted 'insightful' and couldn't mod after overwritng their whole disk with the letter 'y'
Because it's free software, rather than an illegally hacked version of a spyware infested POS that uses a network where only the start of a file is hashed therefore downloads can become corrupted or hijacked easily.
No spyware, uses Gnutella2, Bittorrent, and eDonkey2k network. Pretty killer little toy.
Nice, is there a command line tool? I use the bittorrent and ed2k command line tools frequently. It would be handy if I could consolidate them, you know set a max total rate limit, instead of limiting each individually. I'd prefer to move away from the proprietary ed2k tool too.
Give me Classic Slashdot or give me death!
I don't think you're right. The statement from him when he released it doesn't suggest this. In fact, he said:
Of course I still have some strong views on which direction Shareaza should be going, and what kind of features I want to add - but now that can be part of a bigger picture, rather than the only picture. [emphasis mine]
Nope. I got a letter from Rogers who got a letter from the CRIA that I was sharing on Dalnet on IRC and had given a (that is ONE) copy of their music to one of their little spies.
They didn't even approach me, they went straight to my ISP to get me kicked off.
I didn't get kicked off, but I was through with IRC sharing, and later capping made it all moot anyhow. I can hardly WAIT to see these people hammered by the Internet.
It's Christmas everyday with BitTorrent.
Yes, I switched back to eMule, after trying Shareaza for a few weeks. I'm just trying to set up MLDonkey. It might be better, who knows.
Windows XP SP2 is supposed to have Mira technology which from what I've read sounds like the terminal service server on Windows Server 2003 where you can have up to two simultanious connections as well as the localhost controlling the machine. This is for those LCD displays that you can undock and use on the couch wirelessly, part thin client, part tablet pc. I've been waiting for this feature for that exact reason. Whenever my girlfriend calls me needing tech support she likes me to use VNC rather than Remote Desktop as she can see what I'm doing and hopefully learn from it.
Im dreaming ofa big bndwdth, That can resist the
if you do that then how could they sue you ?
Think about it.
Try Filetopia
giFT isn't a GUI - it's a p2p network daemon - you run it, it connects to p2p networks, then a seperate client program (I use apollon) presents a GUI, communicating with giftd via unix sockets. Or possibly TCP, not sure. Poisoned is a Mac OS X GUI for giFT.
I posted a relatively long post on this farther down the thread, but Freenet is working pretty darn good right now; If you want to see how it's supposed to function, give it a try quick before they bust it with a bad build again.
Using the main access tools - FUQID & FROST - it's searchable, with near instant messaging, and downloading speeds that can sometimes match eMule.
Why, yes, I AM a Pagan Libertarian.
It uses MFC, which is fine for Windows apps, but makes it a poor candidate for cross-platform.
The fact that it is now OS means it should be very easy to make it work with Winelib (if it doesn't already), but that should be the extent of the effort.
If people want a cross-platform file sharing app (that is native to all platforms) then the best choice is probably something written with wxWidgets or GTK2.
Can anyone tell me what half decent, file sharing apps there are that use one of these cross-platform widget sets?
This is an awesome project. Its coded by one person and one person alone, yet it probably spots the single best userinterface of any application on the win32 platform. It also has some incredibly smart features like trackerless bittorrent downloads (it uses a gnutella message to look for other peers over gnutella network, decentralized bittorrent ! imagine that ! ).
I have been corresponding with the programmer a while ago, since i have written a GUI filesharing tool myself we exchanged post mortems.
Very nice guy.
I see.. So giFT is pretty much mldonkey without the donkey.
That's some terrible link-fu BTW.
So long as you can start and stop downloads, monitor progress and perhaps search for stuff, what else is there for it to do?
Well, Aunt Tillie can't "start and stop downloads, monitor progress and perhaps search for stuff" using an inferior user interface.
95% of P2P traffic is illegal piracy, and there is no legal or ethical justification.
The court in MGM v. Grokster (citing Sony v. Universal) found that your 5 percent of substantial non-infringing use is enough legal justification to warrant a judgment for a P2P software publisher.
In most countries, sharing even one copy of a file over a p2p network is not fair dealing/fair use. Over IRC, however, if you know the person at the other end, it might be.
The story in Canada is different. The law at this precise moment appears to be that almost all p2p sharing is legal because of the levies you pay on blank CDs, iPods, etc.
Your government is about to change that and make file sharing illegal, unless you do something about it.
Fixing copyright
Don't use the phrase Aunt Tillie. You'll only encourage ESR.
As opposed to encouraging Mr. Stallman? Who (outside the FSF board) wants that?
He wasn't saying everyone has to use it. He was saying Slashdotters should use it. Software doesn't have to be good for everyone in order to be good.
Not everybody who reads Slashdot has access to a computer containing suitable hardware for a Free operating system. (For instance, I don't. I tried Mandrake 9.2, and X wouldn't find my ATI Radeon card in accelerated mode. In addition, Microtek Scanmaker 4800 series scanners are listed as completely unsupported in SANE.) Not everybody who reads Slashdot can program in a commonly compiled language.
It's not very hard at all for Some Guy to write a better UI for MLDonkey.
But it is rather hard for Some User to find an existing GUI for his platform. Go to mldonkey.org, click English, click downloads, click GUIs, and apart from the official G2GUI (version 0.1), none of the seven listed clients advertises itself as being "for Windows." And still, where is the official or semi-official Win32 binary of the core? Go to mldonkey.org, click English, click downloads, click Core Binaries, and they're all for GNU/Linux, MorphOS, or FreeBSD.
that's not inspired with the name of their primary download site (stealthspy.net)? If it'd be me, living in a world where P2P apps have previously fallen to the dark side (spywares and such), i wouldn't exactly host the setup file of my P2P app. But that's just me.
A computer makes it possible to do, in half an hour, tasks which were completely unnecessary to do before.
and it now can be remote controlled as a service..
:-)
A new feature in RAZA2.0.0 is that you can now login to the application remotely and manage your downloads/uploads and do searches...
--
Time is on my side
I am meaning it in the sense of "in the order given". I do not think YOU know what it means.
Click here for a free picture of an iPod!
Buy Steampunk Clothing Online!
You'd have to be really determined. I suppose that if you managed to get GCHQ or NSA to help out you might be able to break Freenet's anonymity, but if you're just a recording industry cartel you don't have a prayer. It's not just a matter of requesting a file and suing whoever gives it to you, because you don't know if they're the originator, or just someone passing along the data you requested from somewhere else in much the same way your ISP does.
Real Daleks don't climb stairs - they level the building.
So we're finally almost back to the good old Audiogalaxy times where you could feed your agent from anywhere via the AG server? Hell, that was the best sharing solution I've ever seen. Have a client/server running on your machine somewhere, and if you thought of something you'd like, you just got to the next terminal and queued it. By the time you were home, it was done.
That would IMO also be a good thing for a legal shop to have, but I guess they have their heads too far up their asses to actually implement something useful that doesn't screw the customer.
Fight hunger. Filet a politician and send him to a 3rd world country of your choice.
It's not just a matter of requesting a file and suing whoever gives it to you, because you don't know if they're the originator, or just someone passing along the data you requested from somewhere else in much the same way your ISP does.
Ah except the ISP is protected by the Common Carrier clause, which you are not. Your behavior is quite ISP-like, but several requirements are lacking (registered contact address+++). Without that protection, ISPs and the like would be toast.
They can sue the makers of the tools (ever noticed none of them are on US soil?), what makes you think they're above suing people passing them a file or even a chunk of a file? Nothing, that's what. There's simply millions of easier and more mainstream targets to pick from, but if need be they'll sue people just running a freenet node.
Kjella
Live today, because you never know what tomorrow brings
Not 95% of MY traffic. There are plenty of places for legal links for files! My personal favorite use... distributing game patches, modifications, trailers, and all that jazz! If you're as hung up on contributing to legal uses for P2P technologies, check out http://GamePhilez.us , or one of the (many?) other sites with similar intentions.