Freeware is copyrighted computer software which is made available for use free of charge, for an unlimited time, as opposed to shareware where the user is required to pay (e.g. after some trial period or for additional functionality). The license may be "free for personal, non-commercial use." Everything created with the freeware programs can be distributed at no cost (for example graphic, documents, or sounds made by user). (en.wikipedia.org/wiki/Freeware)

eMule 0.49a

eMule is a filesharing client which is based on the eDonkey2000 network but offers more features than the standard client. Each file that is shared using eMule is hashed using the MD4 algorithm. The top-level MD4 hash, file size, filename, and several secondary search attributes such as bit rate and codec are stored on eD2k servers and the serverless Kad network.

What is eMule 0.49a ?
eMule 0.49a is a peer-to-peer file sharing application for Microsoft Windows. Started in May 2002 as an alternative to eDonkey2000, eMule now connects to both the eDonkey network and the Kad network. The distinguishing features of eMule are the direct exchange of sources between client nodes, fast recovery of corrupted downloads, and the use of a credit system to reward frequent uploaders. Furthermore, eMule transmits data in zlib-compressed form to save bandwidth.

eMule is coded in Microsoft Visual C++ using the Microsoft Foundation Classes. Since July 2002 eMule has been free software, released under the GNU General Public License; its popularity has led to eMule's codebase being used as the basis of a Linux-specific client, xMule, and a multiplatform client, aMule, along with the release of many eMule mods (modifications of the original eMule) on the Internet.

Users can search for filenames in the servers/kad and are presented with the filenames and the unique identifier consisting of the top-level MD4 hash for the file and the file's size that can be added to their downloads. The client then asks the servers where the other clients are using that hash. The servers return a set of IP/ports that indicate the locations of the clients that share the file. eMule then asks the peers for the file. eMule will then be queued until an upload slot becomes available.

eMule 0.49a Features:
* Clients use several networks to create one reliable network. (ED2K, Source Exchange, Kad)
+ Kad is now in an open testphase, eMule v0.42 can be enabled to use Kad
+ eMule's Queue and Credit system helps to ensure that everyone will get the file he wants by promoting those that upload back to the network.
+ eMule is completely free. eMule is also completely free of any Adware, Spyware, and ect. We do this for fun and knowledge, not for money.
+ Each file checked for corruptions while downloading to ensure an error free file.
+ The eMules Intelligent Corruption Control helps to speed up the correction of corrupted parts.
+ Auto priorities and Source management allows you to start many downloads without having to monitor them.
+ The Preview function allows you to look at your Videos and Archives before they are completed. For video previewing, we recommend the Video Lan Client.
+ The eMule features webservices and a webserver that allows you to have quick access to and from the internet.
+ You can create categories for your download to organize them.
+ To find the file you want, eMule offers a wide range of search possibilities which include: Servers (Local, and Global), web based (Jigle, and Filedonkey), and Kad (Still in Alpha).
+ eMule also allows you to use very complex Boolean searches that make the searches much more flexible.
+ With the messaging and friend system, you can send messages to other Clients and add them as friends. In your friend list, you can always see if a friend is online.
+ With the build in IRC client, you can chat with other downloaders and chatters around the globe.

eMule 0.49a has license: Open Source
File Size: 3.16 MB
Freeware eMule 0.49a Requirements:
- Windows 2000/XP/2003/Vista/XP64/Vista64