MLDonkey
It was originally conceived as an effort to spread the use of OCaml in the open source community.[2] In January 2003, Slyck.com reported brief friction between MLDonkey developers and the official Overnet MetaMachine developers, which denounced MLDonkey as a "rogue client", allegedly for incorrect behavior on the network.[4] Features of MLdonkey core: Written in the OCaml programming language and licensed under the GPL-2.0-or-later license, the application separates the user interface (which can be a web browser, telnet, or a third-party GUI application) and the code that interacts with the peer-to-peer networks.In addition it can download and merge parts of one file from different network protocols[5] although this feature is currently documented as experimental.MLDonkey runs in a terminal session and does not require a GUI environment, saving memory and processing resources.