Comment Re:Xreal, evolution Q3, etc... (Score 1) 217
. They basically have to "give away" the game for free since once you've released full source code for your game, there is pretty much no reason to buy it.
In Tech3, the game code is written in C and targets a virtual machine. id released the game code and tools to use it with the released version, allowing a strong modding community to arise and just an opportunity for people to learn from the Q3 game logic.
ID later released the Tech3 engine and game code under the GPL. You could probably completely rewrite the game code license it under a non-GPL license (it only communicates with the engine via syscalls) and only have to distributed the engine source code, which is probably largely code written by others anyway. If you made any improvements you would have to release those too, but that's not really a problem and is contributing back to the community.