Well I might be going off topic here, but I've always felt that libraries should be free and let the games be commercial.

I think that this is truely a new enough concept to presue in the opensource realm, provided that it builds on top of the basic network library and make an adaptable dedicated server API out of it. Otherwise there is Indy, DirectPlay, SDL_Net, and so on...