Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 36958 - Angband and several variants listed with incorrect license
Summary: Angband and several variants listed with incorrect license
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-01 12:19 UTC by Nathan Russell
Modified: 2004-01-08 05:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Russell 2004-01-01 12:19:06 UTC
Angband - ebuild name games-roguelike/angband - is listed under a dual GPL/Moria license on the gentoo.org webpage.  http://www.gentoo.org/dyn/pkgs/games-roguelike/angband.xml

However, as is seen on http://thangorodrim.net/development/opensource.html only some developers changes are under GPL (notably current maintainer Robert R
Comment 1 Nathan Russell 2004-01-01 12:19:06 UTC
Angband - ebuild name games-roguelike/angband - is listed under a dual GPL/Moria license on the gentoo.org webpage.  http://www.gentoo.org/dyn/pkgs/games-roguelike/angband.xml

However, as is seen on http://thangorodrim.net/development/opensource.html only some developers changes are under GPL (notably current maintainer Robert Rühlmann and his immediate predecessor Ben Harrison).  The others are unbder solely the Moria license, which is a non-copyleft "semi-free" license that appears not to permit commercial use.  I don't know what the current status is, but major portions of the game are by developers who can't be contacted about the Angband open-source initiative.  

Angband variants games-roguelike/tome and games-roguelike/zangband  are respectively listed as being under GPL-2 only and a dual GPL/Moria license.  I am 95 % sure this is incorrect for both.  

There's no problem with a pseudo-non-profit group like Gentoo distributing any of these packages, especially if they're offered for gratis download (which they are, by most of your mirrors).  However, the licenses are almost certainly incorrect.  

I'm writing a post on rec.games.roguelike.angband about this issue, but I can't give you a link because 1. I will post it through google so it may not immediately show up and 2. I want to put this bug's number in the post so the folks there can comment.  

Once this is marked NEW, I may add various Angband maintainers as cc, but I don't want to spam them in the meantime, and they're good about following the newsgroup.  

Reproducible: Always
Steps to Reproduce:
1. N/A
2.
3.

Actual Results:  
N/A

Expected Results:  
N/A
Comment 2 Robert Ruehlmann 2004-01-01 13:33:22 UTC
Yes, the only valid licence for the various games based on the old Moria source
code is the Moria license.  The affected Gentoo packages are:
- games-roguelike/angband
- games-roguelike/hengband
- games-roguelike/tome
- games-roguelike/zangband
Comment 3 SpanKY gentoo-dev 2004-01-01 15:56:59 UTC
angaband has some code that is GPL-2 and some code that is Moria ... thus current LICENSE value is correct

looking through the source tarball of tome, it only mentions the GPL license and nowhere does it mention moria

zangband doesnt list the GPL anywhere in their source so ive changed the ebuild to be Moria only

hengband also doesnt list the GPL anywhere so ive changed that to moria only
Comment 4 Robert Ruehlmann 2004-01-01 23:44:18 UTC
Angband and the other Moria descendents are *only* available under the Moria
license.  All code in there is under the Moria license.  Only parts of the code
are dual licensed to Moria/GPL, but this doesn't affect the whole.

That is stated in the COPYING file of the Angband tarball as well as the Moria
license file in Gentoo itself:
"Until all parts of Angband are distributed under the GPL the only valid
license remains the original Moria/Angband license."

Moria and it's descendents are over 20 years old.  Tons of developers added
code to it.  And most of them did not explicitly release this code under the
GPL (the GPL didn't even exist back then).  The only valid license remains
the Moria license till either all of these copyright holders agree to release
their code under the GPL too, or all "Moria license only" code is gone from
Angband.

ToME, as a descendent of Moria (via Angband and ZAngband) also contains lots of
code that is only available under the Moria license.

The only places where it even mentions the GPL is the isometric frontend module
"src/main-iso.c" (explicitly dual licensed Moria/GPL) and the GTK-frontend
"src/main-gtk[2].c" (mentioning the GPL in a comment).

The Moria license on the other hand is all over the code.  Just grep for the
first line of:
"This software may be copied and distributed for educational, research,
and not for profit purposes provided that this copyright and statement
are included in all such copies."

Angband and ToME are both under the Moria license, not the GPL.  Please change
the license lines in the ebuilds accordingly.
Comment 5 SpanKY gentoo-dev 2004-01-02 00:00:01 UTC
done
Comment 6 Nathan Russell 2004-01-02 07:53:21 UTC
tome in particular is still listed as GPL-2.  
Comment 7 SpanKY gentoo-dev 2004-01-02 09:06:01 UTC
thats probably because you havent synced up your portage tree ... not quite sure
what you want me to do about that ...
Comment 8 Nathan Russell 2004-01-02 16:01:40 UTC
Oops sorry - I was looking at the web interface http://www.gentoo.org/dyn/pkgs/games-roguelike/tome.xml - which may be out of sync, but that's a separate issue.  
Comment 9 SpanKY gentoo-dev 2004-01-02 20:07:04 UTC
the online package database is on a timed schedule for updates simply because having it up-to-the-minute-up-to-date really doesnt gain much over having it updated say every few hours/days
Comment 10 Nathan Russell 2004-01-08 05:13:20 UTC
Thanks for the rapid reply Robert and Spanky.  Looks like this is dealt with now.