rpms/worminator-data/devel license-change.txt, NONE, 1.1 license.txt, NONE, 1.1 worminator-data.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Hans de Goede (jwrdegoede) fedora-extras-commits at redhat.com
Mon Mar 6 07:16:08 UTC 2006


Author: jwrdegoede

Update of /cvs/extras/rpms/worminator-data/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7224/devel

Modified Files:
	.cvsignore sources 
Added Files:
	license-change.txt license.txt worminator-data.spec 
Log Message:
auto-import worminator-data-3.0R2.1-1 on branch devel from worminator-data-3.0R2.1-1.src.rpm


--- NEW FILE license-change.txt ---
As described in license.txt the Worminator 3 license has changed as result
of an email exchange, and the permission for this change has been given by
David Layne and Keith Palmer in this exchange. This file contains all mails
of this exchange seperated by lines containing nothing but "###".

###

Message-ID: <43CE2CA2.7060303 at hhs.nl>
Date: Wed, 18 Jan 2006 12:55:14 +0100
From: Hans de Goede <j.w.r.degoede at hhs.nl>
User-Agent: Mail/News 1.5 (X11/20060103)
MIME-Version: 1.0
To:  keith at uglyslug.com
Subject: Worminator Source (for a Linux port)
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Note: I'm sending this to you and not to any of the other worminator
team members as all their emall addresses cause failures.
Please forward to David Layne adn the rest of the team, and your own
opinion also is valued ofcourse.

---

Hi,

I was looking for a project to fill my spare time and I ended up with
the idea of porting some (allegro) games to Linux.

I'm a crazy guy who likes porting and then testing and then coding again
more then just playing (although I sometimes enjoy just playing) as such
  I've not yet targeted a specific game to port I just want to expand
the collection of games available for Linux and enjoy myself at the same
time.

For more on me see:
http://home.versatel.nl/jwrdegoede/

I'm most famous for xmame the Unix port of MAME I guess.

Worminator sounds like an excellent candidate for my next project. It
looks like (I only have Linux so I haven't tried it yet) a very fun game!

As I understand it (this is a bit unclear on the homepage) Worminator3
is win32 only and thus probably no longer uses allegro or?

Anyways if possible I would like todo a Linux port. I've tried to
download the version 1 source but I had to register for that. Can you
send me a copy of the version 1 source or preferably the version 3 one?

And just as important as having access to the source, under what
conditions (license) can I use it? I've burned myself working on less
then 100% free software before and I would like to avoid that this time.
For the definition of freesoftware see:
www.gnu.org

Any free license will do for me. For the artwork and sounds you could
use a more artwork and sounds oriented license like the Creative Commons
licenses.


Thanks & Regards,

Hans

###

Return-Path: <keith at uglyslug.com>
Received: from koko.hhs.nl ([145.52.2.16] verified)
  by hhs.nl (CommuniGate Pro SMTP 4.3.6)
  with ESMTP id 44060711 for j.w.r.degoede at hhs.nl; Wed, 18 Jan 2006 15:47:00 +0100
Received: from exim (helo=koko)
	by koko.hhs.nl with local-smtp (Exim 4.41)
	id 1EzEaS-0004d1-1f
	for j.w.r.degoede at hhs.nl; Wed, 18 Jan 2006 15:47:00 +0100
Received: from [64.20.44.2] (port=33655 helo=vps.uglyslug.com)
	by koko.hhs.nl with esmtp (Exim 4.41)
	id 1EzEaR-0004cp-L7
	for j.w.r.degoede at hhs.nl; Wed, 18 Jan 2006 15:46:59 +0100
Received: by vps.uglyslug.com (Postfix, from userid 0)
	id 7D1BD102DE49E; Wed, 18 Jan 2006 09:46:50 -0500 (EST)
From: keith at uglyslug.com
Subject: Re: Worminator Source (for a Linux port)
To: Hans de Goede <j.w.r.degoede at hhs.nl>
Cc: 
X-Originating-IP: 69.177.133.6
X-Mailer: Usermin 1.250
Message-Id: <1137595610.27424 at vps.uglyslug.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="bound1137595610"
Date: Wed, 18 Jan 2006 09:46:50 -0500 (EST)
X-Anti-Virus: Kaspersky Anti-Virus for MailServers 5.5.2/RELEASE, bases: 18012006 #161284, status: clean

This is a multi-part message in MIME format.

--bound1137595610
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Hey Hans de Goede, aight so I still have to speak to Dave and the two other
guys but... personally, I think it would be *super* cool to have you do a
Linux port. I don't think we specifically plastered a license on the game, but
we made the source code available and I don't think it'll be any problem to
have you work on a Linux port. 

I believe even the latest version of the game still uses Allegro, just we never
tried to compile on Linux/don't know if there are any compatibility
issues/never put any time into trying to compile on Linux, and that's why its
Win32 only :-) I'm not sure if there's actually any specific Win32 code. 


In any case, I'll email Dave today and forward him this, he did the
programming. You might not get a response right away, we're both very busy with
the beginning of the semester and I'll be out-of-town for the next week... but
if you don't hear from either one of us within a week, make sure to email me
again, I think it'd be really great for you to do a Linux port!

 - Keith


Hans de Goede wrote ..
> Note: I'm sending this to you and not to any of the other worminator

###

> Hans

--bound1137595610--

###

The above mail had a full quote of the first mail which has been removed and
the lines have been wrapped at 80 chars, both for readability.

###

Message-ID: <43CE6883.1040507 at hhs.nl>
Date: Wed, 18 Jan 2006 17:10:43 +0100
From: Hans de Goede <j.w.r.degoede at hhs.nl>
User-Agent: Mail/News 1.5 (X11/20060103)
MIME-Version: 1.0
To:  keith at uglyslug.com
Subject: Re: Worminator Source (for a Linux port)
References: <1137595610.27424 at vps.uglyslug.com>
In-Reply-To: <1137595610.27424 at vps.uglyslug.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

keith at uglyslug.com wrote:
> Hey Hans de Goede, aight so I still have to speak to Dave and the two other guys but... personally, I think it would be *super* cool to have you do a
 >Linux port. I don't think we specifically plastered a license on the 
game, but we made the source code available and I don't think it'll be any
 >problem to have you work on a Linux port.
> 

First of all I'm very happy to hear that you like the idea, but I really 
must insist on slapping a clear License (say GPL for example) on the 
sources. I plan on providing Linux binaries, but its _really_ a show 
stopper for me if I can't distribute the sources and allow others to 
freely redistribute both binaries and sources including modified 
versions. I realise this is a _lot_ to ask, and I can only hope you (the 
team) are willing to release the source under such a license.

For the artwork (and levels) the story is quite different. A license 
allowing free redistribution of those is enough. I can fully agree if 
you don't want others to (re)distribute modified versions of your 
artwork (and levels).

> I believe even the latest version of the game still uses Allegro, just we never tried to compile on Linux/don't know if there are any compatibility
 >issues/never put any time into trying to compile on Linux, and that's 
why its Win32 only :-) I'm not sure if there's actually any specific 
Win32 code.
> 

If thats true that would be great I'm pretty sure it won't compile out 
of the box, but its a good start. Otherwise if its all directx for 
example I might take a shot too, but it will be much harder to port.

> 
> In any case, I'll email Dave today and forward him this, he did the programming. You might not get a response right away, we're both very busy with the
 > beginning of the semester and I'll be out-of-town for the next 
week... but if you don't hear from either one of us within a week, make 
sure to email
 > me again, I think it'd be really great for you to do a Linux port!

I understand that an answer may take some time, thanks for the quick 
respons sofar.

Thanks & Regards,

Hans

###

Return-Path: <keith at UglySlug.com>
Received: from koko.hhs.nl ([145.52.2.16] verified)
  by hhs.nl (CommuniGate Pro SMTP 4.3.6)
  with ESMTP id 44128777 for j.w.r.degoede at hhs.nl; Fri, 20 Jan 2006 17:29:24 +0100
Received: from exim (helo=koko)
	by koko.hhs.nl with local-smtp (Exim 4.41)
	id 1Ezz8e-0006VF-M4
	for j.w.r.degoede at hhs.nl; Fri, 20 Jan 2006 17:29:24 +0100
Received: from [64.20.44.2] (port=49613 helo=vps.uglyslug.com)
	by koko.hhs.nl with esmtp (Exim 4.41)
	id 1Ezz8e-0006V9-3G
	for j.w.r.degoede at hhs.nl; Fri, 20 Jan 2006 17:29:24 +0100
Received: by vps.uglyslug.com (Postfix, from userid 0)
	id 1BD61102DE49E; Fri, 20 Jan 2006 11:29:17 -0500 (EST)
From: keith at UglySlug.com
Subject: Re: Worminator Source (for a Linux port)
To: Hans de Goede <j.w.r.degoede at hhs.nl>
Cc: dml1001 at yahoo.com
X-Originating-IP: 67.101.106.61
X-Mailer: Usermin 1.250
Message-Id: <1137774557.14913 at vps.uglyslug.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="bound1137774557"
Date: Fri, 20 Jan 2006 11:29:17 -0500 (EST)
X-Anti-Virus: Kaspersky Anti-Virus for MailServers 5.5.2/RELEASE, bases: 20012006 #161616, status: clean

This is a multi-part message in MIME format.

--bound1137774557
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Awesome, I see no problem with GPL for everything, it doesn't bother me if
people change artwork and we've already made the source code available for
download so why not GPL? 

Just need to run that by Dave (hey Dave! thoughts? GPL OK with you?)

You should be hearing from Dave if you havn't already, he said it might take
him a few days to get the source code cleaned up and ready for you. 


 - Keith


Hans de Goede wrote ..
> keith at uglyslug.com wrote:
> > Hey Hans de Goede, aight so I still have to speak to Dave and the two

###

> Thanks & Regards,
> 
> Hans

--bound1137774557--

###

The above mail had a full quote of the mail, to which it replied, which has
been removed and the lines have been wrapped at 80 chars, both for readability.

###

Return-Path: <dml1001 at yahoo.com>
Received: from koko.hhs.nl ([145.52.2.16] verified)
  by hhs.nl (CommuniGate Pro SMTP 4.3.6)
  with ESMTP id 44141865 for j.w.r.degoede at hhs.nl; Sun, 22 Jan 2006 10:23:07 +0100
Received: from exim (helo=koko)
	by koko.hhs.nl with local-smtp (Exim 4.41)
	id 1F0bRD-0004n8-9R
	for j.w.r.degoede at hhs.nl; Sun, 22 Jan 2006 10:23:07 +0100
Received: from [68.142.199.87] (port=31396 helo=web81007.mail.mud.yahoo.com)
	by koko.hhs.nl with smtp (Exim 4.41)
	id 1F0bRB-0004n2-Hp
	for j.w.r.degoede at hhs.nl; Sun, 22 Jan 2006 10:23:06 +0100
Received: (qmail 78252 invoked by uid 60001); 22 Jan 2006 09:23:04 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
  s=s1024; d=yahoo.com;
  h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding;
  b=BB2dO5A36cMMbqFo3Sx8DpuAEFMpg3/pkItl4yHWU/YB46FHtKyS79RX+XDl8jYOJ4SxSwohaz3JFh8oWNZE58RHVouNjAZ9ZyBNsNsHDy+ZtIb4G/HDT7aVUZc2OgerjEmYKycMe7Cn/0p9zwIZZNSw+KIFzwPW7oJr9yE3/GY=  ;
Message-ID: <20060122092304.78250.qmail at web81007.mail.mud.yahoo.com>
Received: from [69.37.40.157] by web81007.mail.mud.yahoo.com via HTTP; Sun, 22 Jan 2006 01:23:04 PST
Date: Sun, 22 Jan 2006 01:23:04 -0800 (PST)
From: David Layne <dml1001 at yahoo.com>
Subject: Re: Fwd: Worminator Source (for a Linux port)
To: j.w.r.degoede at hhs.nl, keith at uglyslug.com
In-Reply-To: <1137595678.3039 at vps.uglyslug.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="0-555987958-1137921784=:56237"
Content-Transfer-Encoding: 8bit
X-Anti-Virus: Kaspersky Anti-Virus for MailServers 5.5.2/RELEASE, bases: 21012006 #161851, status: clean

--0-555987958-1137921784=:56237
Content-Type: multipart/alternative; boundary="0-1522450946-1137921784=:56237"

--0-1522450946-1137921784=:56237
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

  Dear Hans,
   
  I understand that you are interested in creating a Linux port of Worminator
  3. I have attatched the source code for the latest build I have of the game
  to this e-mail.  In order to test it, you need to download the data file and
  the maps from our website (I couldn't send everything because the attatchment
  would have been around 8 megs).
   
  Once you compile the executable, make sure that the wormdata.dat file is
  present as well as the maps folder.  If not, the game will probabaly crash.
   
  You are free to port this to linux and release it if you like, the game is
  freeware and I don't mind it being publically available.  Good luck with your
  project, I hope you can make sense of this source code.  I wrote it ages ago
  now, and there are quite a few poorly done portions.  If you need any help,
  let me know.  The game is still Allegro based, this new version just uses
  Winallegro.  There shouldnt be alot that you have to change to get it running
  under Linux (hopefully).
   
  Keep me posted as to your progress.  Good luck.
   
  -David Layne


  
Hans de Goede wrote ..
> Note: I'm sending this to you and not to any of the other worminator
> team members as all their emall addresses cause failures.

###

The above mail had a full quote of the first mail and an attachment containing
the source which both been removed and the lines have been wrapped at 80 chars,
both for readability (and size).

###

Message-ID: <43D3748D.1030400 at hhs.nl>
Date: Sun, 22 Jan 2006 13:03:25 +0100
From: Hans de Goede <j.w.r.degoede at hhs.nl>
User-Agent: Thunderbird 1.5 (X11/20060112)
MIME-Version: 1.0
To: David Layne <dml1001 at yahoo.com>
Subject: Re: Fwd: Worminator Source (for a Linux port)
References: <20060122092304.78250.qmail at web81007.mail.mud.yahoo.com>
In-Reply-To: <20060122092304.78250.qmail at web81007.mail.mud.yahoo.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit



David Layne wrote:
> 
> Dear Hans,
>  
> I understand that you are interested in creating a Linux port of 
> Worminator 3.  I have attatched the source code for the latest build I 
> have of the game to this e-mail.  In order to test it, you need to 
> download the data file and the maps from our website (I couldn't send 
> everything because the attatchment would have been around 8 megs).
>  

Excellent, many thanks!

> Once you compile the executable, make sure that the wormdata.dat file is 
> present as well as the maps folder.  If not, the game will probabaly crash.
> 
> You are free to port this to linux and release it if you like, the game 
> is freeware and I don't mind it being publically available. 

Making it publically available was the plan :) Could you ellaborate on 
the freeware part? I wonder did Keith forward my reply to him about the 
licensing? I'll include it below for reference.

Anyways freeware is a bit of an ambigious term, software which is free 
to download, but comes without any source is often called freeware. Do 
you mean that the data files and the source are publicdomain, iow anyone 
can do with it what they want (including closed source commercial 
spinoffs) ?

Public Domain would be fine with me, as that is a legally well defined 
term, a more restrictive but opensource License like GPL would be fine too.

I'm sorry that I've keep nagging about the License part, but I've burned 
myself in the past by spending (lots of) freetime on projects without a 
proper license.


> Good luck 
> with your project, I hope you can make sense of this source code.  I 
> wrote it ages ago now, and there are quite a few poorly done portions.  
> If you need any help, let me know.  The game is still Allegro based, 
> this new version just uses Winallegro.  There shouldnt be alot that you 
> have to change to get it running under Linux (hopefully).
>  

Good to hear that its all allegro, that should indeed make the port 
relativly easy. As for poorly done code I'm a computerscience teacher, 
I've seen my part of poorly done code.

> Keep me posted as to your progress.  Good luck.
>  

I most certainly will,

Thanks again,

Hans

-- the promised mail to Keith ---

keith at uglyslug.com wrote:
 > Hey Hans de Goede, aight so I still have to speak to Dave and the two 

###

The above mail had a full quote of the mail to Keith about licensing which
has been removed readability.

The first alinea of the mail below is a reply to a technical question
which was asked in an omitted mail. This mail has been ommited because its
not relevant to the license change.

###

Return-Path: <dml1001 at yahoo.com>
Received: from koko.hhs.nl ([145.52.2.16] verified)
  by hhs.nl (CommuniGate Pro SMTP 4.3.6)
  with ESMTP id 44209367 for j.w.r.degoede at hhs.nl; Tue, 24 Jan 2006 14:16:12 +0100
Received: from exim (helo=koko)
	by koko.hhs.nl with local-smtp (Exim 4.41)
	id 1F1O1r-0006hE-80
	for j.w.r.degoede at hhs.nl; Tue, 24 Jan 2006 14:16:12 +0100
Received: from [68.142.199.82] (port=44806 helo=web81002.mail.mud.yahoo.com)
	by koko.hhs.nl with smtp (Exim 4.41)
	id 1F1O1V-0006fX-Nu
	for j.w.r.degoede at hhs.nl; Tue, 24 Jan 2006 14:16:07 +0100
Received: (qmail 9246 invoked by uid 60001); 24 Jan 2006 13:15:48 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
  s=s1024; d=yahoo.com;
  h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding;
  b=o1EgPiH7GCNhWAem0DYFDJYGJVsRvMaCqa1ZJB/W/R/EoxmTjSYQyYj47QzyduHiHbyI+FkDLrPq5sAdw1XwOL5BpVQFAtagaf/9HrobvvZjSSBt8kXUCH74+hfOIaBIXiXM7szGBpRfUnhSoWvZveYIhQ0oGV1lTC8zV7FMsUk=  ;
Message-ID: <20060124131548.9244.qmail at web81002.mail.mud.yahoo.com>
Received: from [69.37.40.157] by web81002.mail.mud.yahoo.com via HTTP; Tue, 24 Jan 2006 05:15:46 PST
Date: Tue, 24 Jan 2006 05:15:46 -0800 (PST)
From: David Layne <dml1001 at yahoo.com>
Subject: Re: Fwd: Worminator Source (for a Linux port)
To: Hans de Goede <j.w.r.degoede at hhs.nl>
In-Reply-To: <43D5ECD5.6090704 at hhs.nl>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="0-1546335489-1138108546=:8366"
Content-Transfer-Encoding: 8bit
X-Anti-Virus: Kaspersky Anti-Virus for MailServers 5.5.2/RELEASE, bases: 24012006 #162313, status: clean

--0-1546335489-1138108546=:8366
Content-Type: multipart/alternative; boundary="0-641554036-1138108546=:8366"

--0-641554036-1138108546=:8366
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

  Good call, thats my fault.  I forgot that my latest build had some graphical
  changes in the data file.  I'm attatching the newest data file.  Glad the
  project is going well.  I will release a new version of worminator 3 soon
  with the new data file included.  The life essence things were added to make
  the game a little easier, alot of the weaker enemies drop them now and they
  heal you when you collect them.
   
  BTW, feel free to GPL the code, I was planning on publically releasing it
  anyway but I kept holding back because I was planning on adding a few more
  things to it and I just never got around to it.  Just leave me listed as the
  original author of the code and yourself as the developer of the linux port
  and everything should be fine.

Hans de Goede <j.w.r.degoede at hhs.nl> wrote:
  Hi David & Keith,

###

The above mail had a full quote of the omitted mail and an attachment
containing wormdata.dat which both been removed and the lines have been wrapped
at 80 chars, both for readability (and size).


--- NEW FILE license.txt ---
Worminator 3 License info
-------------------------

The original Worminator 3 readme.txt contained the following license text:

"Note:  This game, Worminator 3, is Copyright 2003 by David Layne.  All
artwork in this game is original and is either Copyright 2003 by Keith Palmer
or Copyright 2003 by Jeff Nielson.  All graphical content in this game is
completely original, and you do not have permission to use any artwork from
this game without permission from a member of the Worminator Team. See the end
of this document for contact information.  The sound used in this game was
obtained off sites on the Internet (mostly meanrabbit sound archive) and a
sound effects CD that I own.  I believe that none of these sounds are
copyrighted.  If they are, please contact me ASAP and I will remove any
copyrighted content immediately.  All music in this game was composed by
Garret Thomson, who holds the copyright on them. All programming in this
game was done by David Layne, and only the Allegro library samples were used
as a base.  Worminator 3 was compiled with MSVC 6.0.

WARNING, Disclaimer:  This software is provided 'as is' with no warranty of any
kind.  No member of the Worminator 3 Team may be held in any way responsible
for any damage caused by this program.  Use this software at your own risk.

WARNING:  You may not sell Worminator 3 or anything created specifically for
use with Worminator 3, nor may you profit directly or indirectly in any way
from Worminator 3 without written permission from David Layne (DML1001 at cox.net)
and Keith Palmer (Superwormy at hotmail.com).

In addition:  Worminator 3 is not officially rated by any game rating system,
but it is the judgment of the Worminator 3 Team members that this game,
Worminator 3, should probably not be played by those under 13 or those opposed
to graphic violence.  Use your own discretion while playing, and please don't
try to hold us responsible if you have a problem with the game.  Just don't
play it!  That said, however, compared to most computer games available today,
the violence in Worminator 3 is mild and should not pose a problem to most
players.

DO NOT separate this ReadMe.txt file from the Worminator 3 package, or alter
this file in any way!"

---

This license however no longer applies to worminator, the license has been
changed to GPL for both the content (graphics, sounds, music) and the
sources with permission of David Layne and Keith Palmer. See the file
license-change.txt for a copy of the email exchange leading to the change
and for the permession notices for this change from both David and Keith.

Thus Worminator 3 content, source and binaries are free software; you can
redistribute them and/or modify them under the terms of the GNU General Public
License as published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.

Version 2 of the GNU GPL is included at the end of this file. You can write to
the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
MA  02111-1307  USA, to obtain a later version (if available).

Notice that Worminator3 is still not rated in any game rating systems as
describred in the old license text. This notice is just a warning and does not
impose any restrictions on the recipients' exercise of the rights granted under
the GNU General Public License.

---

		    GNU GENERAL PUBLIC LICENSE
		       Version 2, June 1991

 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

			    Preamble

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users.  This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it.  (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.)  You can apply it to
your programs, too.

  When we speak of free software, we are referring to freedom, not
price.  Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.

  To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.

  For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have.  You must make sure that they, too, receive or can get the
source code.  And you must show them these terms so they know their
rights.

  We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.

  Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software.  If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.

  Finally, any free program is threatened constantly by software
patents.  We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary.  To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.

  The precise terms and conditions for copying, distribution and
modification follow.


		    GNU GENERAL PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License.  The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language.  (Hereinafter, translation is included without limitation in
the term "modification".)  Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.

  1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.

You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.

  2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:

    a) You must cause the modified files to carry prominent notices
    stating that you changed the files and the date of any change.

    b) You must cause any work that you distribute or publish, that in
    whole or in part contains or is derived from the Program or any
    part thereof, to be licensed as a whole at no charge to all third
    parties under the terms of this License.

    c) If the modified program normally reads commands interactively
    when run, you must cause it, when started running for such
    interactive use in the most ordinary way, to print or display an
    announcement including an appropriate copyright notice and a
    notice that there is no warranty (or else, saying that you provide
    a warranty) and that users may redistribute the program under
    these conditions, and telling the user how to view a copy of this
    License.  (Exception: if the Program itself is interactive but
    does not normally print such an announcement, your work based on
    the Program is not required to print an announcement.)


These requirements apply to the modified work as a whole.  If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works.  But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.

In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.

  3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

    a) Accompany it with the complete corresponding machine-readable
    source code, which must be distributed under the terms of Sections
    1 and 2 above on a medium customarily used for software interchange; or,

    b) Accompany it with a written offer, valid for at least three
    years, to give any third party, for a charge no more than your
    cost of physically performing source distribution, a complete
    machine-readable copy of the corresponding source code, to be
    distributed under the terms of Sections 1 and 2 above on a medium
    customarily used for software interchange; or,

    c) Accompany it with the information you received as to the offer
    to distribute corresponding source code.  (This alternative is
    allowed only for noncommercial distribution and only if you
    received the program in object code or executable form with such
    an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for
making modifications to it.  For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable.  However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.

If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.


  4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License.  Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.

  5. You are not required to accept this License, since you have not
signed it.  However, nothing else grants you permission to modify or
distribute the Program or its derivative works.  These actions are
prohibited by law if you do not accept this License.  Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.

  6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.

  7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License.  If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all.  For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.

It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices.  Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.


  8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded.  In such case, this License incorporates
the limitation as if written in the body of this License.

  9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time.  Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.

Each version is given a distinguishing version number.  If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation.  If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.

  10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission.  For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this.  Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.

			    NO WARRANTY

  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.

  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES 
ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

		     END OF TERMS AND CONDITIONS


	    How to Apply These Terms to Your New Programs

  If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.

  To do so, attach the following notices to the program.  It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.

    <one line to give the program's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This program 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 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA


Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:

    Gnomovision version 69, Copyright (C) year name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License.  Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary.  Here is a sample; alter the names:

  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  `Gnomovision' (which makes passes at compilers) written by James Hacker.

  <signature of Ty Coon>, 1 April 1989
  Ty Coon, President of Vice

This General Public License does not permit incorporating your program into
proprietary programs.  If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library.  If this is what you want to do, use the GNU Library General
Public License instead of this License.


--- NEW FILE worminator-data.spec ---
Name:           worminator-data
Version:        3.0R2.1
Release:        1%{?dist}
Summary:        Data for worminator the game
Group:          Amusements/Games
License:        GPL
URL:            http://sourceforge.net/projects/worminator/
Source0:        http://download.sourceforge.net/worminator/%{name}-%{version}.tar.gz
Source1:	license.txt
Source2:        license-change.txt
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch:      noarch

%description
Data for worminator the game where you play as The Worminator and fight your
way through many levels of madness and mayhem. Worminator features nine unique
weapons, visible character damage, full screen scrolling, sound and music, and
much more!


%prep
#put the docs where %doc wants them
install -p -m 0644 %{SOURCE1} %{SOURCE2} $RPM_BUILD_DIR


%build
#empty / notthing to build


%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_datadir}/games/worminator
tar xzf %{SOURCE0} -C $RPM_BUILD_ROOT%{_datadir}/games/worminator
rm $RPM_BUILD_ROOT%{_datadir}/games/worminator/ICON.ICO


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root)
%doc license.txt license-change.txt
%{_datadir}/games/worminator


%changelog
* Sat Mar  4 2006 Hans de Goede <j.w.r.degoede at hhs.nl> 3.0R2.1-1
- initial Fedora Extras package
- loosely based on the SRPM from Cru:
  http://naturidentisch.de/packages/fc4/worminator/


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/worminator-data/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	6 Mar 2006 07:10:47 -0000	1.1
+++ .cvsignore	6 Mar 2006 07:16:07 -0000	1.2
@@ -0,0 +1 @@
+worminator-data-3.0R2.1.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/worminator-data/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	6 Mar 2006 07:10:47 -0000	1.1
+++ sources	6 Mar 2006 07:16:07 -0000	1.2
@@ -0,0 +1 @@
+3c7162423fa2971643c0562e3592a03f  worminator-data-3.0R2.1.tar.gz




More information about the fedora-extras-commits mailing list