Skip to content

Commit

Permalink
Uses correct software license
Browse files Browse the repository at this point in the history
  • Loading branch information
mrcook committed Jun 2, 2021
1 parent 60466e0 commit 72bb92b
Show file tree
Hide file tree
Showing 83 changed files with 722 additions and 601 deletions.
4 changes: 2 additions & 2 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ Robert Alan Koeneke created Moria from 1981-86. James E. Wilson took
the VMS Moria sources and created Umoria from 1987-94.

In 2008 Moria/Umoria was re-licensed under the GNU General Public License
version 2.0. All new additions to the code will fall under this license.
version 3.0-or-later. All new additions to the code will fall under this license.


## Umoria 5.7.x

Michael R. Cook [-MRC-] (GPL v2)
Michael R. Cook [-MRC-] (GPL-3.0-or-later)
Umoria restoration project:
Windows and macOS support
deprecation of old computer systems (Amiga, Atari ST, etc.)
Expand Down
21 changes: 19 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,23 @@ Tracking all changes since the 5.6.0 release.
## HEAD



Fix incorrect license.

Umoria 5.6 was released under a GPL-3.0-or-later license but I had accidentally
changed the license to GPL-2.0 in a commit from the very early days of the project:
https://github.com/dungeons-of-moria/umoria/commit/df109c5f55f6792dfd79055524728206f3a05247

The license has been corrected to GPL-3.0-or-later.


## Minor Changes

* Refactor keyboard input code.
* Refactor ui_inventory.



## 5.7.14 (2021-02-27)

- Revert to Moria keys as default.
Expand Down Expand Up @@ -285,7 +302,7 @@ and macOS.

## 5.6.0 (2008-10-13)

Umoria is released under a new GPL v2 license. More information is available
on the [free-moria](http://free-moria.sourceforge.net/) website.
Umoria released under a new GPL-3.0-or-later license by David Grabiner.
More information is available on the [free-moria](http://free-moria.sourceforge.net/) website.

All previous changes can be found in the [historical/CHANGELOG](historical/CHANGELOG).
899 changes: 617 additions & 282 deletions LICENSE

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,10 +120,10 @@ For details on how to contribute to the Umoria project, please read our

## License Information

Umoria is released under the [GNU General Public License v2.0](LICENSE).
Umoria is released under the [GNU General Public License v3.0](LICENSE).

In 2007 Ben Asselstine and Ben Shadwick started the
[_free-moria_](http://free-moria.sourceforge.net/) project to re-license
UMoria 5.5.2 under GPL v2 by obtaining permission from all the contributing
authors. A year later, they finally succeeded in their goal and in late 2008
the Moria maintainer, David Grabiner, released Umoria 5.6 under a GPL v2 license.
UMoria 5.5.2 under GPL-2 by obtaining permission from all the contributing
authors. A year later they succeeded in their goal and in late 2008 official
maintainer David Grabiner released Umoria 5.6 under a GPL-3.0-or-later license.
2 changes: 1 addition & 1 deletion data/splash.txt.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
Umoria ${umoria_version}


Umoria is free software released under GPL v2
Umoria is free software released under GPL-3.0
and comes with ABSOLUTELY NO WARRANTY

For more information: https://github.com/dungeons-of-moria/umoria
4 changes: 2 additions & 2 deletions data/versions.txt.in
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Bug reports and contributions can be made to the Umoria repository:
https://github.com/dungeons-of-moria/umoria


Umoria is free software released under GPL v2.0
Umoria is free software released under GPL-3.0

VMS Moria Version 4.8

Expand All @@ -39,7 +39,7 @@ VMS Moria Modules :
V3.0 Internal Help & Misc - RAK
V4.0 Source Release Version - RAK

Umoria is free software released under GNU General Public License v2.0
Umoria is free software released under GNU General Public License v3.0
See LICENSE and AUTHORS for more details

Copyright (c) Robert A. Koeneke, James E. Wilson
5 changes: 1 addition & 4 deletions src/character.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Generate a new player character

Expand Down
5 changes: 1 addition & 4 deletions src/character.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

#pragma once

Expand Down
5 changes: 1 addition & 4 deletions src/config.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// clang-format off
#include "headers.h"
Expand Down
5 changes: 1 addition & 4 deletions src/config.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Basic Configuration

Expand Down
5 changes: 1 addition & 4 deletions src/curses.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Sets up curses for the correct system.

Expand Down
5 changes: 1 addition & 4 deletions src/data_creatures.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Creatures must be defined here

Expand Down
5 changes: 1 addition & 4 deletions src/data_player.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Player character data

Expand Down
5 changes: 1 addition & 4 deletions src/data_recall.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Player's memory: monster descriptions

Expand Down
5 changes: 1 addition & 4 deletions src/data_store_owners.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Store owner's speech text

Expand Down
5 changes: 1 addition & 4 deletions src/data_stores.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Store data

Expand Down
5 changes: 1 addition & 4 deletions src/data_tables.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Data tables for attack/RNG/etc.

Expand Down
5 changes: 1 addition & 4 deletions src/data_treasure.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Treasure data

Expand Down
5 changes: 1 addition & 4 deletions src/dice.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

#include "headers.h"

Expand Down
5 changes: 1 addition & 4 deletions src/dice.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

#pragma once

Expand Down
5 changes: 1 addition & 4 deletions src/dungeon.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// The main command interpreter, updating player status

Expand Down
5 changes: 1 addition & 4 deletions src/dungeon.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

#pragma once

Expand Down
5 changes: 1 addition & 4 deletions src/dungeon_generate.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Initialize/create a dungeon or town level

Expand Down
5 changes: 1 addition & 4 deletions src/dungeon_los.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// LOS (line-of-sight) and Looking functions

Expand Down
5 changes: 1 addition & 4 deletions src/dungeon_tile.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

#pragma once

Expand Down
5 changes: 1 addition & 4 deletions src/game.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Game initialization and maintenance related functions

Expand Down
5 changes: 1 addition & 4 deletions src/game.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

#pragma once

Expand Down
5 changes: 1 addition & 4 deletions src/game_death.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Code executed when player dies

Expand Down
5 changes: 1 addition & 4 deletions src/game_files.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Misc code to access files used by Moria

Expand Down
5 changes: 1 addition & 4 deletions src/game_objects.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Game object management

Expand Down
5 changes: 1 addition & 4 deletions src/game_run.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
// Copyright (c) 1981-86 Robert A. Koeneke
// Copyright (c) 1987-94 James E. Wilson
//
// This work is free software released under the GNU General Public License
// version 2.0, and comes with ABSOLUTELY NO WARRANTY.
//
// See LICENSE and AUTHORS for more information.
// SPDX-License-Identifier: GPL-3.0-or-later

// Run the game: the main loop

Expand Down
Loading

0 comments on commit 72bb92b

Please sign in to comment.