freedoom-licensing #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "freedoom-licensing"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The shareware licence covers redistributing the complete, unmodified shareware package -- not a lone IWAD extracted from it and served over HTTP, which is what this was doing. The WAD was committed twice (same blob in both repos) and, more to the point, handed to every visitor of /doom as doom.data. The README and the write-ups all asserted it was "freely redistributable"; that claim is gone. freedoom1.wad (BSD 3-clause, 27.5 MB) replaces it, with its COPYING and CREDITS alongside as the licence requires. No engine change was needed: d_iwad.c already lists freedoom1.wad, and the search runs over FILES_DIR "." which is / under Emscripten, so preloading it under its own name is enough. build.sh defaults to Freedoom rather than picking up whatever IWAD is lying around -- a directory scan would silently bake a non-redistributable WAD into a published doom.data. Using your own is opt-in and says so: IWAD=doom1.wad ./build.sh LICENSES.md carries the GPL-2.0 written offer of source for the compiled engine, which publishing doom.wasm obliges, and separates it from the app's MIT licence. Still open: the shareware WAD remains in both repositories' history (13d7bff). Making these repos public needs either a history rewrite or a fresh mirror. Co-authored-by: AI