Zurginator wrote:Asking a programer to work for free is the same as asking anyone else to work for free.
Would you work in a kitchen for free? Would you be a garbage man for free?
The answer is no. Even IF you love your job, it is still a job. A programmer probably spent several grand on an education at that --- working for free is not an option.
Explain KDE. Explain Firefox. Explain the numerous ioProjects. Explain MODplug (which used to be shareware, by the way!). Explain Git, SVN, or any version control system, really. Explain Newton (which was commercial at one point!), Bullet, ODE. Hell, explain every single piece of open source software in existence. These programmers work for free helping the general state of gaming and computing.
While something as complex as CE3 or any game engine is unlikely to be made open-source, there are examples of completely open-source engines, not the least of which are ioDoom3, PixelLight (which, if I'm not mistaken, has one of the best quality renderers out there for an open-source engine), etc..
Yes, it's unlikely to get a ton of great programmers to work for free on a huge project like a game engine, but to say it is impossibly is silly, because numerous projects are already out there proving you wrong.