Coder Social home page Coder Social logo

hunterz / umoria Goto Github PK

View Code? Open in Web Editor NEW
46.0 46.0 10.0 1.14 MB

Official source code history for the roguelike UMoria.

Home Page: http://free-moria.sourceforge.net/

License: GNU General Public License v2.0

Makefile 1.58% Shell 0.12% C 93.77% Perl 0.29% Rebol 2.29% Bison 1.95%

umoria's Issues

get_obj_num must_be_small problem

Hello All,

First, thank you for the great effort creating a repository for this classic game! That said, I do note something unusual, which may or may not be an issue, in the get_obj_num function (in misc3.c).

In that function, must_be_small is used as one condition, for terminating a loop, but is never modified. Is its purpose to limit the loop to a single iteration (when false)? If so, no problem. Its unclear, from the variable name, if this is the intent.

Apologies, if there was a better place in GitHub to ask questions about potential issues. If this is the case, please let me know where I should do so. I am brand new to this site.

Thank you,
-Eric.

License Status

I'm confused about the current license status of Moria. Reading http://free-moria.sourceforge.net/ it seems that respondents variously agreed to Public Domain or GPLv2, and the LICENSE file here indeed has:

GNU GENERAL PUBLIC LICENSE
Version 2, June 1991

But the source file headers say this, which seems contradictory (emphasis added):

Umoria is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Additionally, on Wikipedia it says this, which is concerning:

Jimmey Wayne Todd Jr., a major contributor to VMS Moria, along with Gary D. McAdoo, are not listed as consenting to the relicense.

Is the GPL licensing of Moria still in a gray area? Is it GPLv2 or GPLv3?

EDIT: See also:
https://www.reddit.com/r/moriarl/comments/7rxwud/umoria_relicense_missing_contributors/
dungeons-of-moria/umoria@24ef243

Out of boundaries write

In file unix.c, line #325, it should read:

while (*file != '/' && i < sizeof(user)-1)

as you are going to add an extra \0 in the end.

really official?

Soooooooo... UMoria means Unix Moria, but you've renamed all source code archive files to only be non-Unix (or not for free POSIX-based OSes)--can you really call that ‘official?’

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.