Slashdot Mirror


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."

17 of 321 comments (clear)

  1. Re:Better? by xsupergr0verx · · Score: 4, Informative

    No spyware, uses Gnutella2, Bittorrent, and eDonkey2k network. Pretty killer little toy.

    --

    Click here for a free picture of an iPod!
  2. Shareaza 2.0: Open Source by Compholio · · Score: 4, Informative

    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?

    1. Re:Shareaza 2.0: Open Source by athakur999 · · Score: 5, Informative

      A quick look at gtk-gnutella's page shows that it only supports Gnutella. Shareaza supports EDonkey, BitTorrent, and it's own Gnutella2 as well, and can swarm your download across all four networks.

      --
      "People that quote themselves in their signatures bother me" - athakur999
  3. Excellent! by Otto · · Score: 4, Informative

    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.
  4. MLDonkey by ptaff · · Score: 4, Informative

    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.

    1. Re:MLDonkey by Anonymous Coward · · Score: 5, Informative

      Not true, mldonkey is done in Ocaml.

  5. Re:And Soon... by Otto · · Score: 4, Informative

    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.
  6. Re:anybody compiled it yet by Izago909 · · Score: 5, Informative

    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.

  7. Re:Better? by xsupergr0verx · · Score: 5, Informative

    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!
  8. Re:anybody compiled it yet by sameb · · Score: 4, Informative

    LimeWire is (and has been for the past 4 years) open source -- GPL'd and all.

  9. From the FAQ: Not compatible with Kazaa. by aardwolf204 · · Score: 4, Informative

    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
    Will you add support for Kazaa?
    Short answer: No.
    Long Answer: Kazaa's network, known as FastTrack, is a closed network and requires hefty licensing fees to have access to. Shareaza is a non-profit/free project and thus can not pay for access to another network. If Shareaza reverse-engineered the network protocol, then it could be shut down because that is illegal.

    Basically, Shareaza could either pay thousands upon thousands of dollars a month to connect to FastTrack, or use it illegally and live with the high possibility of being sued by the operators of FastTrack for even more money.

    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 /.crowd.May ur days b merry & bright & may al
  10. Re:Kudoes and all; but,... by CaptainTux · · Score: 4, Informative

    While I haven't looked at the source yet, the snippet of the project file you posted IS NOT an indication that it is written in .NET. This appears to be a plain old Visual C++ file. Visual C++ != C# or any other .NET language.

    --
    Anthony Papillion
    Advanced Data Concepts, Inc.
    "Quality Custom Software and IT Services"
  11. Re:Better? by Tweaker_Phreaker · · Score: 4, Informative

    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.

  12. Try TermSvc or VNC by aardwolf204 · · Score: 4, Informative

    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 /.crowd.May ur days b merry & bright & may al
  13. Re:anybody compiled it yet by Nahor · · Score: 5, Informative

    No, it's not built on .NET, it's regular C++. It was programmed using Visual Studio .NET and uses MFC for the GUI.

  14. Re:Better? by orasio · · Score: 4, Informative

    freenet?

  15. Re:And Soon... by PMcGovern · · Score: 4, Informative

    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