Franchement, je pense que c´est un peut tard, Hl2 a deja un certain age, et le temps que ton mod sorte, je ne pense pas que ça interessera grand monde.
D´ailleurs le fait qu´HL2 vieillisse risque pas de t´aider à trouver un programmeur.
Si tu fais un mod pour le moteur Doom III, c´est pareil, mais tu aura la possibilitée de le rendre multi-plate forme, et quand le moteur sera sous licence GPL (Comme ça a toujours été le cas avec les premiers moteurs IDsoftware), tu pourra développeur ton propre jeu complet, et libre de droits.
Tandis que faire une mod pour hl2, c´est toujours dépendre d´HL2.
Sinon il y a d´autres bon moteurs libre, comme Crystal Space
http://www.crystalspace3d.org
Enfin, après c´est une question d´éthique...