OGRE GPL'ed 3D Engine
Steve Streeting writes "Version 0.99b of OGRE (Object-oriented Graphics Rendering Engine) has been released! OGRE is a well designed, flexible and easy to use 3D engine released under the GNU Public License. This version adds highly customisable, scriptable particle systems, generic billboard support, compatibility with VC.Net, performance improvements and various bug fixes."
Uh, you did notice the part saying "last modified on 23.6.2000", didn't you? Two years is a long time; Crystal Space and others have come a very long time since then.
3d engines have become a much larger project since two years ago, what with people wanting platform independence, 3d acceleration, and lots of other technically demanding features. The only 3d engines that are getting anywhere have lots of developers coordinating.
He says smugly, as he pushes the Submit button and millions (if not billions) of lines of code are executed for his message to be posted.
The only problem is that games are not just programming. They are programming, music, art, and level design. Musicians, artists, and level designers (even hobbyist ones) are used to making money for what they do. But since the core engine of the game is GPL, no money can be made on the game.
This is completely and totally wrong. (Or it's an artfully constructed troll; can't tell which.)
You are only required by the GPL to release any changes you make to the engine itself. If you take the Q2 engine and make a game with your own models, textures, levels and game logic, you are not required to give away the models, textures, levels and game code.
Remember, the engine and game logic are seperate codebases: Id Software releases the game logic seperately from the engine code, and usually years before, so that mod authors can play with it. And of course, the GPL does not "infect" anything but code: your textures, skins, models and levels remain your own no matter what.
If you really need to make changes to the rendering engine itself (highly unlikely for a hobbyist game programmer) without giving away your code, consider looking at the Torque Engine, which you can license for $100 and a revenue-sharing agreement with GarageGames.
News for Nerds. Stuff that Matters? Like hell.