 Over the next two years Stokes coded in support for the eDonkey 2000 network, BitTorrent and a rewritten gnutella-based protocol which he named Gnutella2.On June 1, 2004 Stokes released the Shareaza source code under version 2 of the GNU General Public License (which coincided with the release of Shareaza version 2.0).Shareaza joined LimeWire, Gnucleus, and others as an open source client on the gnutella network.