Live data from Hacker News

Carmack release open source Wolfenstein for iPhone

joystiq.com

21–25 of 25 posts

Re: Carmack release open source Wolfenstein for iPhone

#21
post #19

The license situation with this game is interesting. Carmack based this new port on an updated "Redux" version of his original codebase which is under GPL, so the resulting iPhone game is under GPL as well. But the iPhone user cannot benefit from the free license: although the source is available, it's not possible to install a freshly compiled version of the game on the device. I suppose that someone could submit a…

Only the code is open source, the assets would have to all be replaced (he talks a bit about this in the development notes).

Re: Carmack release open source Wolfenstein for iPhone

#23
post #10

Earlier quoted context omitted.

To be fair, it's probably 10x harder to repurpose someone else's code than to repurpose your own. So it probably would've taken anywhere from 40-60 days for someone else to do it. Plus, Carmack's code isn't exactly clear. :)

Have you ever gone back and looked at your own code that is ~2 years old? It usually takes some time for me to get familiar with what I was trying to achieve, I should comment more, but what I'm trying to get at is that code that ~18 years old is probably very different from the code you're making today.

Yes, however if you wrote the code you can remember "where things come from", why things are the way they are (you have a vague recollection of refactorings) and that helps for perspective. A third-party can't do that.

Re: Carmack release open source Wolfenstein for iPhone

#24
post #19

The license situation with this game is interesting. Carmack based this new port on an updated "Redux" version of his original codebase which is under GPL, so the resulting iPhone game is under GPL as well. But the iPhone user cannot benefit from the free license: although the source is available, it's not possible to install a freshly compiled version of the game on the device. I suppose that someone could submit a…

According to the FSF, GPLv3 is incompatible with the iPhone: http://www.fsf.org/blogs/community/why-free-software-and-app...

Re: Carmack release open source Wolfenstein for iPhone

#25

This is amazing. I tried to run it in the iPhone Simulator but got a couple errors. Eventually I got it to run by commenting out some lines with functions references in the errors (366 and 405 in opengl_main.c if you have the SDK). I'm not sure what I broke but it works well enough to run when I switched to the 3.0 OS instead of the 2.0 default. It's not that much fun in the simulator since it isn't designed for use…

Looks like they released it, and at $4.99.

Looks like the plan was to release Episode 1 only (what the shareware Wolfenstein was) for $0.99, and Eps 1-6 for $5. I only see the $5 bundle on the app store though.
Post reply on HN