A group of gamers reverse engineered the network protocol used by Battle.net and Blizzard games, and released a free (under the GNU GPL) Battle.net emulation package called bnetd.