Follow iTWire on Twitter

About iTWire

iTWire is all about technology news, information, jobs and community for the IT and telecommunications industry professional. Subscribe to our free ICT daily newsletter
Open source's hottest 10 apps part 2 E-mail
by David M Williams   
Thursday, 21 June 2007

#1 - Azureus

Azureus is the #1 application on SourceForge today. It needs little introduction and is both known and used throughout the world.

Azureus - named after a poisonous blue tree frog - is a Java-based BitTorrent client. BitTorrent is fundamentally a peer-to-peer file-sharing protocol. Although often associated with piracy, the BitTorrent protocol was initially conceived with positive intentions. Unlike other P2P apps, the BitTorrent protocol lets downloaded "pieces" of a file be uploaded to others even when the file has not yet been downloaded in entirety. Additionally, weighting is given to those who are uploading: the more you share, the faster your download becomes. The end result is that a BitTorrent download can complete far more rapidly than through other P2P methods, and that the burden of sharing the file is spread across many diverse networks. Its creator, Bram Cohen, saw this as particularly useful in software distribution. Legitimate uses of BitTorrents can be found easily, including the Web site LegalTorrents.com.

Some of the strengths of Azureus are very subtle: for one, it lets users download multiple files within a single window. By contrast, the very first BitTorrent client (known as "BitTorrent", naturally) started a new instance per torrent being downloaded. More importantly, Azureus also provides a wealth of statistics including download and upload speeds, time remaining, percentage of each file completed, and information on the "pieces" of each file still required. It reports finely-grained information which lets torrent tweakers really get a handle on what's happening.

Another strong plus of Azureus is its support for plug-ins. Any savvy coder can make an Azureus plug-in to enhance its feature set. One of the most popular available permits downloads to be scheduled, which aids broadband users who have a download quota but a "free" unmetered period at night.

Azureus is written in Java, which makes it highly portable. It will run on any system with a Java interpreter - which like the apps above, covers Windows, Linux and MacOS. However, in another sense, Azureus has drawn some criticism over its use of Java. Various quirks have, at times, caused Java apps to appear to consume a CPU's entire time. A very lean competitor, uTorrent, has taken some of Azureus' popularity in recent times, but uTorrent is not open source and is consequently far less customisable. Further, it is Windows-only.

And that's that: these are the hottest 10 open source apps in production today. They are the most active SourceForge projects representing the amount of work going into them. They are stable and the project teams are responding to bug notices and feature requests. They all have rich utility from home users through to large corporsations. Best of all, they're free and their code is freely available and freely modifiable.

{moscomment}

Powered By Joomla Tags

Please enable JavaScript in your browser to post your comment!



 
< Next story in category
iTWire user statistics Visitors last 30 days
694,279
Subscribers 15,210
#1 independent technology news advertise here
  •   *  
  • Search
  • AdvSeach
  • Login
  • Events
  • FreeStuff

- Advertisement -

Featured Whitepapers

1