Rockbox Development > Feature Ideas

Port of Wolfenstein 3-D

(1/4) > >>

__builtin:
This port is old news by now, but I've decided to give it a new topic because I'd like to actually merge it this time around.

As you might know, I've been working sporadically on a port of Wolfenstein 3-D (http://gerrit.rockbox.org/r/#/c/1653/) to run on the Rockbox SDL runtime (old screenshots attached). I'm posting for a couple of reasons. First, I'd like to get the port tested on some more targets. As always, just ask and I should be able to provide a build.

More importantly, there are some licensing issues that I'd like cleared up before proceeding to merge the patch (this same question has been cross-posted to the -dev mailing list). The license of the original Wolfenstein 3-D source code itself is unclear. Id software officially released the code under a custom, restrictive license. However, over the years, various source ports claim that it is GPL compatible (see https://github.com/AlumiuN/Wolf4SDL, for example), and I think it's doubtful that id would waste their time chasing down infringing users of a 27-year old game.

That leads to the question of whether or not we should (whatever that might mean) include my port in master. Thoughts?

Chronon:
The license here doesn't appear to be GPL compatible.

https://github.com/id-Software/wolf3d

OTOH, there's this browser version here which was uploaded to Github 2 years later, which is explicitly GPL:
https://github.com/id-Software/wolf3d-browser/blob/master/COPYING.txt

__builtin:
I'm fairly certain the browser version shares no code with the original.

I did come across this page, which claims that the original is GPL-licensed: https://maniacsvault.net/ecwolf/wiki/Source_code

That page points out that Doom (which we currently distribute) was never "officially" announced as GPL, and it looks like Debian has marked Wolf4SDL (the same source port I used) as GPL, with backing from John Carmack himself: https://metadata.ftp-master.debian.org/changelogs//contrib/w/wolf4sdl/wolf4sdl_1.7+svn262+dfsg1-5_copyright

So it appears that we *should* be fine.

Chronon:
I was just bringing up the browser engine as an example that suggests that they aren't fundamentally opposed to a GPL engine for Wolfenstein 3d. 

If this is substantially the same situation as Doom then I don't have any objections, and if Debian is treating it as GPL that seems like a pretty good precedent.

csussman:
Can you make a build for iBasso DX50?

Navigation

[0] Message Index

[#] Next page

Go to full version