As Noctavis points out in the forum, Blue's News reports that id is releasing the source code for the original Quake, the engine upon which HalfLife is loosely based. Given rampant speculation that #2 is the Marathon source code, it seems 'tis indeed the season for giving. So many engines to choose from...