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."
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.
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
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.
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.
Shareaza doesn't do anything illegal. Doesn't contain any copyrighted code. There's no basis for a DMCA notice. It's just a P2P application, like many others that are also on sourceforge.
- 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.
Last time I checked in it was built on .NET. I'm not sure if that's the case anymore, but if it is, some serious revisions must be made before it's truly cross platform.
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!
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.
LimeWire is (and has been for the past 4 years) open source -- GPL'd and all.
If the DMCA notice arrives...
There's no *basis* upon which they can send a DMCA takedown notice.
A DMCA takedown notice states, under penalty of perjury that the material in question is copyright infringing material and is owned by whomever is sending the notice.
Sending a DMCA notice to someone is a legal document stating that the material you're bitching about is, in fact, owned by you or somebody you represent. If you don't in fact own that material, you just committed perjury and can be held liable for that.
If somebody were so stupid as to send SF a DMCA notice for Shareaza, which is *known* to have been entirely written by this one guy who's putting it out there (he wrote it from scratch, he should know), then they'd be liable for a pretty easy countersuit.
It won't be taken down anytime soon, methinks.
- 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 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.
Except of course, Limewire only handles one of the many protocols that Sharezilla does. Thus reducing the argument to "don't even bother, you can do 10% of what Sharezilla does with this other bloated Java app."
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
You can do 100% of what Shareaza tries to do with LimeWire -- that is, search for and download files. The network it runs on is implementation details. You can in fact say that Shareaza is bloated for adding support for multiple networks instead of making one network work as good as it possibly can.
Bram Cohen has complained that Shareaza's BitTorrent implementation is terrible. Gnutella developers have complained that Shareaza's Gnutella implementation is outdated & that it wrongly sends tons of "Gnutella2" packets to clients that don't want them.
Would you prefer a client that picks a goal and makes it work amazingly well, or a client that tries to do lots of things so-so?
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
No, it's not built on .NET, it's regular C++. It was programmed using Visual Studio .NET and uses MFC for the GUI.
I would prefer an app that allows me to access the multple, fragmented, and previously incompatable, networks used for P2P access today.
Perhaps you only go for the files that have 2000 sources avalaible to connect to, I don't. Having the ability to use all four networks to grab the same file, and not having to worry that if the file drops off the radar on one of the networks that the entire time spent downloading it is wasted is much more important than worrying about whether the developer 'plays well with others'. I could care less if scared cows are being challenged, frankly each and everyone of the 'core' Gnutella developers have tried to hijack the protcol at least once themselved. I could care less if the current implementation of Bittorrent is less than spetacular. It'll get better. What I care about is interopability. Something Limewire has never had.
On the other hand, I currently use eMule. ^_^
freenet?
If we (SourceForge.net) receive a DMCA request, which doesn't happen often, we begin a process outlined in our Terms of Service. We don't remove the project forever, only for a length of 10 days after the project admin has submitted a DMCA counter-claim.
With the project 'PlayFair', the project admin never submitted a counter-claim...and hence the project was never restored.
BTW: We host many p2p projects on SF.NET today.
Pat-
Pat@sf.net
SourceForge.net
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?"
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.
No kidding! (Disclaimer, IAA Gnutella Developer)
I myself am in the process of adding Udp support to BearShare, and right outta the gate, various Shareaza nodes begin blasting tons of unsolicited "Mike's Protocol Udp packets" at me.
Granted, there is a generic problem of random traffic when using Udp, but I don't see "random traffic", I see "lots of unsolicited Non-Gnutella, Udp MikeProtocol packets".
Grrr...
Not to mention the appropriation of the well-known name "gnutella" for a non-gnutella protocol.
No, in short, Shareaza is more a "jack of all trades" that never (IMHO) had really great support for any of the protocols it implemented.
From my own experience, at least, the Gnutella and BitTorrent implementations aren't that great, and tend to lag pretty severly behind the mono-network clients. Can't really speak from personal experience with the ED2k and MP side, though. For all I know, those implementations work well enough.
-dave-
The pig browse. With Google. Sigh is to the chicken. Chicken is fool. Giggle. The DailyWTF giggle.