Doom Legacy

Doom Legacy is one of the most popular Doom source ports. It is available for DOS, Win32, Linux, OS/2 and MacOS. It enhances Doom with a lot of things like TCP/IP (complete with masterserver), OpenGL, DirectSound 3D and much more. It features it's own scripting language, called FraggleScript, as well as almost complete Boom and Heretic support.