Dans tous les cas tout le monde a accès à tous le code source.
C'est comme le UDK, tu peux faire ce que tu veux.
La seule différence, c'est que si tu veux vendre ton jeu, il faut acheter la licence, c'est tout.
Et normalement pour le portage ça devrait être facile, Gmod tourne sur le Source Engine 2 (TF2, HL2 EP2, L4D1, L4D2), le LUA est très portable et assez facile.