NetBSD Problem Report #5850

Received: (qmail 23858 invoked from network); 26 Jul 1998 11:19:29 -0000
Message-Id: <E0z0Opm-00005U-00@octomino.demon.co.uk>
Date: Sun, 26 Jul 1998 11:19:22 +0000
From: Joseph Myers <jsm@octomino.demon.co.uk>
Reply-To: Joseph Myers <jsm28@cam.ac.uk>
To: gnats-bugs@gnats.netbsd.org
Cc: Joseph Myers <jsm28@cam.ac.uk>
Subject: Some games have unclear distribution terms
X-Send-Pr-Version: 3.95

>Number:         5850
>Category:       bin
>Synopsis:       Some games have unclear distribution terms
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    bin-bug-people
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 26 04:20:00 +0000 1998
>Closed-Date:    
>Last-Modified:  Tue Apr 14 20:48:59 +0000 2009
>Originator:     Joseph Samuel Myers
>Release:        NetBSD-current of 1998-07-11
>Organization:
Trinity College, University of Cambridge, UK
>Environment:

[
System: Linux octomino 2.0.35 #1 Tue Jul 14 19:09:50 UTC 1998 i586 unknown
Architecture: i586
]
>Description:

Some of the NetBSD games are unclear about the licence terms under
which they can be distributed; these need to be clarified.

The source files of boggle contain the standard BSD copyright and
licence.  However, the README and helpfile contain different
distribution conditions prohibiting selling the software.  If the
software is indeed under the standard BSD licence and this supersedes
the conditions in the README and helpfile then the old conditions
should be removed from the README and helpfile, or marked as no longer
applying or providing an alternative the the BSD licence, as
appropriate; if they are still applicable to all distribution then a
note to that effect should be added to the source files.

The source files of rogue contain the standard BSD copyright and
licence, but also contain notices of different distribution
conditions:

/*
 * main.c
 *
 * This source herein may be modified and/or distributed by anybody who
 * so desires, with the following restrictions:
 *    1.)  No portion of this notice shall be removed.
 *    2.)  Credit shall not be taken for the creation of this source.
 *    3.)  This code is not to be traded, sold, or used for personal
 *         gain or profit.
 *
 */

Again, it should be made clear whether both restrictions apply, this
notice is an alternative, or it is superseded by the BSD licence.  If
this last case holds and it is distributable under the BSD licence
then these other notices should be removed or marked no longer
applicable.

Hack and larn have only copyright notices, but no statement of the
conditions under which they can be distributed.  They need a statement
of the licence under which NetBSD distributes them (and preferably
that under which they can be redistributed).

>How-To-Repeat:

>Fix:

Include clear licence statements (if necessary clarifying with the
original authors).
>Release-Note:
>Audit-Trail:

From: "Joseph S. Myers" <jsm28@cam.ac.uk>
To: gnats-bugs@gnats.netbsd.org
Cc:  Subject: Re: bin/5850: Some games have unclear distribution terms
Date: Sat, 15 Aug 1998 21:16:48 +0100 (BST)

 In addition to the licence problems mentioned in this bug report,
 countmail has no licence for distribution, and the effect of the
 additional condition on atc needs clarifying; if it is not superseded by
 the standard BSD licence, then is distribution of modified versions
 permitted?  (The terms in question are

 /*
  * Copyright (c) 1987 by Ed James, UC Berkeley.  All rights reserved.
  *
  * Copy permission is hereby granted provided that this notice is
  * retained on all partial or complete copies.
  *
  * For more info on this and all of my stuff, mail edjames@berkeley.edu.
  */

 and appear in addition to the standard BSD copyright and licence.)

 -- 
 Joseph S. Myers
 jsm28@cam.ac.uk


From: Paul Janzen <pjanzen@foatdi.harvard.edu>
To: gnats-bugs@netbsd.org
Cc:  Subject: bin/5850
Date: Thu, 1 Oct 1998 01:47:32 -0400 (EDT)

 Some of the boggle documentation
 (	games/boggle   : README
 	games/boggle/boggle: helpfile )
 claimed boggle was under a license more restrictive than the BSD license.
 I talked to the original author, Barry Brachman <brachman@dss.bc.ca>, who
 told me that only the BSD license was valid--it was an oversight that
 traces of the older license were not removed.  He is also no longer
 soliciting bug reports.

 Paul Janzen.
Responsible-Changed-From-To: bin-bug-people->core 
Responsible-Changed-By: fair 
Responsible-Changed-When: Wed Jan 13 03:31:44 PST 1999 
Responsible-Changed-Why:  
Overall management of NetBSD's intellectual property is really  
Core's responsibility, until it's otherwise delegated. 

From: "Joseph S. Myers" <jsm28@cam.ac.uk>
To: gnats-bugs@gnats.netbsd.org
Cc:  
Subject: bin/5850: Some games have unclear distribution terms
Date: Sat, 15 Apr 2000 22:16:25 +0100 (BST)

 Some more on this PR:


 Ignatios Souvatis had pointed out that larn has a statement:

 The Author of Larn is Noah Morgan (1982-3), Copying for Profit is Prohibited
 Copyright 1986 by Noah Morgan, All Rights Reserved.

 (from larn/datfiles/larn.help).


 The terms for hunt are not wonderfully clear;

 	You may redistribute freely as long as the copyright notices are
 	retained.

 is not clear on modified versions, binaries, etc., and if

 /*
  * Copyright (c) 1983 Regents of the University of California.
  * All rights reserved.  The Berkeley software License Agreement
  * specifies the terms and conditions for redistribution.
  */

 now refers to the modern BSD licence, rather than whatever form was in use
 in 1983, the terms should probably be included explicitly.  Also, otto.c
 has no statement of its copyright or licence terms at all.


 On hack: a message from Andries Brouwer concerning the terms applied when
 permission was given to distribute it with BSD is below.

 -- 
 Joseph S. Myers
 jsm28@cam.ac.uk

 Date: Sat, 15 Apr 2000 22:28:25 +0200 (MET DST)
 From: Andries.Brouwer@cwi.nl
 To: Andries.Brouwer@cwi.nl, jsm28@cam.ac.uk
 Subject: Re: hack licensing

 I just retrieved the license BSD got. Turning that into a copyright file
 produces something like

 ---------------------- COPYRIGHT ------------------------------------

 Hack 1.0.3 is copyright (c) Andries Brouwer, Stichting Mathematich Centrum,
 Amsterdam, 1985.
 Unchanged source and source changed to adapt it to a changing environment
 (operating system, libraries, compiler) may be freely distributed.
 ---------------------------------------------------------------------

 Clearly the idea was that it is allowed to go from termcap to terminfo,
 but requires explicit permission to add new monsters.

 There is also a historical part in the old copyright letter, namely

 ---------------------------------------------------------------------
 Concerning the history of this material: Jay Fenlason and some
 friends from Lincolnsudbury wrote a program called `hack'; this
 program was included in the lincolnsudbury software distribution.
 I was game master at our site at the time we received this
 distribution, and installed it. Players here complained about
 the many bugs this program had, and came with new suggestions,
 and following their suggestions (mostly those of my brother), I
 changed more and more and added more and more. Today the source
 is several times larger than it was originally, and very few, if
 any, lines of the original source remain. 
 I leave it to jour judgement whether this state of affairs means
 that also Fenlason's permission is required for distribution.
 Many other people made smaller contributions; usually their names
 can be found in the sources. All these contributions are in the
 public domain.
 ---------------------------------------------------------------------

 Since BSD actually distributed hack 1.0.3 this must mean that
 either they obtained Jay Fenlason's permission or they decided
 that that was not required.

 So far about the copyright status of hack.
 As far as I can see there is no reason why you could not
 distribute it in bsd-games.

 Best regards, Andries


 PS I have no objection if you add the first fragment or both fragments
 to the source as files COPYRIGHT and ORIGIN or so.


From: Ignatios Souvatzis <is@beverly.kleinbus.org>
To: gnats-bugs@netbsd.org
Cc:  
Subject: bin/5850
Date: Wed, 23 Aug 2000 21:05:20 +0200

 Update to the LARN issue: I'm trying to reach Noah Morgan. The OWNER file
 says: 
         Noah Morgan
         panda!condor!noah
         GenRad Inc. Bolton, MA

 www.genrad.com -> history includes a historical speech held in 1965 which 
 indicades that the www.genrad.com GenRad was about to move to the new Bolton
 building back then, so I guess it is the same company. However, there is no
 noah@genrad.com; I've contacted postmaster@genrad.com and am waiting for
 response.

From: Ignatios Souvatzis <is@beverly.kleinbus.org>
To: gnats-bugs@netbsd.org
Cc:  
Subject: bin/5850
Date: Fri, 8 Sep 2000 23:40:14 +0200

 Noah Morgan died 3 or 4 years ago, according to Pete Peterson,
 postmaster@genrad.com.

 I tracked down Kevin Routley, author of "larn12.3". I have his okay for
 his files in that distribution, which would leave recreating a small header
 file.

 Regards,
 	Ignatios

From: Ignatios Souvatzis <is@beverly.kleinbus.org>
To: gnats-bugs@netbsd.org
Cc:  
Subject: bin/5850
Date: Sat, 9 Sep 2000 00:02:21 +0200

 ----- Forwarded message from Kevin Routley <tekrasw@gwi.net> -----

 From: "Kevin Routley" <tekrasw@gwi.net>
 To: "Ignatios Souvatzis" <is@beverly.kleinbus.org>
 Subject: Re: Are you the "larn" Kevin Routley?
 Date: Mon, 4 Sep 2000 23:45:33 -0400

 [...]

 Conversely, I don't consider there to be any restriction on the 
 redistribution of the sources which I posted to comp.sources.*, 
 other than the request that some sort of "based on version 12.x by
 Kevin Routley" remain intact.

 [...]

 ----- End forwarded message -----

From: Joseph Myers <jsm@netbsd.org>
To: gnats-bugs@gnats.netbsd.org
Cc:  
Subject: pr/5850 CVS commit: src/games/hack
Date: Wed,  2 Apr 2003 21:36:43 +0300 (EEST)

 Module Name:	src
 Committed By:	jsm
 Date:		Wed Apr  2 18:36:42 UTC 2003

 Modified Files:
 	src/games/hack: COPYRIGHT alloc.c config.h date.h def.edog.h def.eshk.h
 	    def.flag.h def.func_tab.h def.gen.h def.gold.h def.mkroom.h
 	    def.monst.h def.obj.h def.objclass.h def.objects.h def.permonst.h
 	    def.rm.h def.trap.h def.wseg.h hack.6 hack.Decl.c hack.apply.c
 	    hack.bones.c hack.c hack.cmd.c hack.do.c hack.do_name.c
 	    hack.do_wear.c hack.dog.c hack.eat.c hack.end.c hack.engrave.c
 	    hack.fight.c hack.h hack.invent.c hack.ioctl.c hack.lev.c
 	    hack.main.c hack.makemon.c hack.mfndpos.h hack.mhitu.c hack.mklev.c
 	    hack.mkmaze.c hack.mkobj.c hack.mkshop.c hack.mon.c hack.monst.c
 	    hack.o_init.c hack.objnam.c hack.options.c hack.pager.c
 	    hack.potion.c hack.pri.c hack.read.c hack.rip.c hack.rumors.c
 	    hack.save.c hack.search.c hack.sh hack.shk.c hack.shknam.c
 	    hack.steal.c hack.termcap.c hack.timeout.c hack.topl.c hack.track.c
 	    hack.trap.c hack.tty.c hack.u_init.c hack.unix.c hack.vault.c
 	    hack.version.c hack.wield.c hack.wizard.c hack.worm.c hack.worn.c
 	    hack.zap.c makedefs.c rnd.c
 Added Files:
 	src/games/hack: COPYRIGHT-JF

 Log Message:
 Hack is now BSD-licensed.  Thanks to Andries Brouwer, Jay Fenlason and
 CWI <http://www.cwi.nl/~aeb/games/hack/hack.html>.  Via OpenBSD.
 Addresses part of PR bin/5850.


 To generate a diff of this commit:
 cvs rdiff -r1.2 -r1.3 src/games/hack/COPYRIGHT src/games/hack/hack.sh
 cvs rdiff -r0 -r1.1 src/games/hack/COPYRIGHT-JF
 cvs rdiff -r1.4 -r1.5 src/games/hack/alloc.c src/games/hack/date.h \
     src/games/hack/def.edog.h src/games/hack/def.eshk.h \
     src/games/hack/def.flag.h src/games/hack/def.gen.h \
     src/games/hack/def.gold.h src/games/hack/def.mkroom.h \
     src/games/hack/def.obj.h src/games/hack/def.trap.h \
     src/games/hack/def.wseg.h src/games/hack/hack.do_wear.c \
     src/games/hack/hack.mfndpos.h src/games/hack/hack.rumors.c \
     src/games/hack/hack.search.c src/games/hack/hack.steal.c \
     src/games/hack/hack.track.c src/games/hack/hack.version.c \
     src/games/hack/hack.worm.c src/games/hack/hack.worn.c \
     src/games/hack/rnd.c
 cvs rdiff -r1.6 -r1.7 src/games/hack/config.h src/games/hack/def.monst.h \
     src/games/hack/hack.apply.c src/games/hack/hack.cmd.c \
     src/games/hack/hack.ioctl.c src/games/hack/hack.o_init.c \
     src/games/hack/hack.pager.c src/games/hack/hack.rip.c \
     src/games/hack/hack.topl.c src/games/hack/hack.trap.c \
     src/games/hack/hack.u_init.c
 cvs rdiff -r1.5 -r1.6 src/games/hack/def.func_tab.h \
     src/games/hack/def.objclass.h src/games/hack/def.objects.h \
     src/games/hack/def.permonst.h src/games/hack/def.rm.h \
     src/games/hack/hack.Decl.c src/games/hack/hack.bones.c \
     src/games/hack/hack.c src/games/hack/hack.do.c \
     src/games/hack/hack.do_name.c src/games/hack/hack.dog.c \
     src/games/hack/hack.eat.c src/games/hack/hack.end.c \
     src/games/hack/hack.engrave.c src/games/hack/hack.fight.c \
     src/games/hack/hack.lev.c src/games/hack/hack.makemon.c \
     src/games/hack/hack.mhitu.c src/games/hack/hack.mklev.c \
     src/games/hack/hack.mkmaze.c src/games/hack/hack.mkobj.c \
     src/games/hack/hack.mon.c src/games/hack/hack.monst.c \
     src/games/hack/hack.objnam.c src/games/hack/hack.options.c \
     src/games/hack/hack.potion.c src/games/hack/hack.shk.c \
     src/games/hack/hack.shknam.c src/games/hack/hack.timeout.c \
     src/games/hack/hack.vault.c src/games/hack/hack.wield.c \
     src/games/hack/hack.wizard.c src/games/hack/hack.zap.c
 cvs rdiff -r1.11 -r1.12 src/games/hack/hack.6 src/games/hack/hack.termcap.c
 cvs rdiff -r1.8 -r1.9 src/games/hack/hack.h src/games/hack/hack.unix.c
 cvs rdiff -r1.7 -r1.8 src/games/hack/hack.invent.c src/games/hack/hack.main.c \
     src/games/hack/hack.mkshop.c src/games/hack/hack.pri.c \
     src/games/hack/hack.read.c src/games/hack/hack.save.c \
     src/games/hack/makedefs.c
 cvs rdiff -r1.10 -r1.11 src/games/hack/hack.tty.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

Responsible-Changed-From-To: core->jsm 
Responsible-Changed-By: perry 
Responsible-Changed-When: Sun Apr 6 09:54:44 PDT 2003 
Responsible-Changed-Why:  
Joseph Myers appears to be the person actively fixing this issue. 
Responsible-Changed-From-To: jsm->bin-bug-people
Responsible-Changed-By: spz@NetBSD.org
Responsible-Changed-When: Tue, 14 Apr 2009 20:48:59 +0000
Responsible-Changed-Why:
jsm is status observer now and thus can't fix this


>Unformatted:
 fixed typo: Gordon->Morgan. -is

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.