Quake 3 source released - XCode project included
A thought/question on the licensing front - It's GPL'd which essentially means that you are completely allowed to resell whatever you make with it as long as you include/make available (for free electronically or maximum shipping distribution cost of $10 as I recall) the source code to the product. I don't think that applies to whatever content you make yourself does it? IOW, let's say Joe Cool Software made a game with Q3 and sold it with all the source code they used to make it with, including all the *special secret*[/sarcasm] code they added, but didn't allow redistribution of their models/levels/artwork... How would this not make for a really great commercial development pipeline? What's to lose? You can take whatever you want of the source code 'cause I guarantee it ain't gonna be special, but without the assets, what good is it?
If this is true, then for the price of a PC (to make content) you can make your own commercial game for the Mac now using the same game engine as most of the AAA First-Person Shooter titles currently available on the platform.
It always seemed to me that the sucky thing about the commercial feasibility of the GPL is that no one would buy your game if they could make it from your own source legally. But it seems I may have missed an important point. They can legally make the executable but they can't legally play it without paying for the content (if that's the way you want it). Is this correct?
If this is true, then for the price of a PC (to make content) you can make your own commercial game for the Mac now using the same game engine as most of the AAA First-Person Shooter titles currently available on the platform.
It always seemed to me that the sucky thing about the commercial feasibility of the GPL is that no one would buy your game if they could make it from your own source legally. But it seems I may have missed an important point. They can legally make the executable but they can't legally play it without paying for the content (if that's the way you want it). Is this correct?

