Bug #2121


j2lapoin - about 5 years ago - . Updated about 5 years ago.

% Done:



abuse 0.8
Abuse version 0.8
Sound: Enabled
Specs : main file set to abuse.spe
Protocol Installed : UNIX generic TCPIP
Lisp: 527 symbols defined, 99 system functions, 319 pre-compiled functions
(load "abuse.lsp") [........................................]
is not a number

Launch debugger not the game.


Screenshot_abuse.png (49.1 KB) Screenshot_abuse.png as seen on the terminal j2lapoin, 2018-12-22 12:24 AM



Updated by freemor about 5 years ago

  • Status changed from open to not-a-bug

Once the OP got the required non-free Proprietary abuse files the program ran as expected. Closing this as invalid.


Updated by bill-auger about 5 years ago

what are these proprietary files and why are they not distributed with the program?

it should go without saying that any program that can not be built from source or otherwise will not run without some external proprietary files is not FSDG-free


Updated by freemor about 5 years ago

From the README in the source from the git:


Abuse has the following requirements:

  SDL 1.1.6 or above.
  One of the following sets of datafiles:
    - Registered Abuse(original CD)
    - Abuse Shareware
    - fRaBs(Free Abuse)
  OpenGL is optional.

So it may well be one of those cases that falls under "non functional data".

From a write-up on The mentioned "FRaBs":

Abuse was a great side-scrolling action game that uses a unique system to control your character. You use the keyboard to move 
around and the mouse to aim your gun. It works pretty well and the game can be great fun to play, since it has nicely done graphics
and sound effects, as well as many non-linear levels and powerups. This version of the game is also known as "Free Abuse", which is
a fan project using the same engine (which was open-sourced by the devs) but including new levels and artwork. 

So it looks like it is just the "Graphics / sounds/ level data"


Updated by freemor about 5 years ago

From Wikipedia on Abuse (game):

Source code release
Approximately two years after the release of the game, Crack dot Com decided to release the game's source code.[3] 
Also the shareware release's game data (excluding the sound effects) was handed into the public domain. 

So it looks like at least some of the data files are completely public domain


Updated by bill-auger about 5 years ago

ok thats the key part - the "free culture" promise in the parabola social contract essentially does not distinguish "non functional data" from code as the FSDG allows - much like debian, it requires everything to be freely licensed

so presumably, "Registered Abuse(original CD)" and "Abuse Shareware" do not meet that criteria - it would probably need to use only option 3 "fRaBs(Free Abuse)", assuming everything in that is freely licensed

i.e. parabola users should not need to acquire any "data files" on their own - everything needed to run the program should be in the package


Updated by freemor about 5 years ago

  • Status changed from not-a-bug to open

With more talking to j2lapoin It seems that getting to orig data files either did not help or the user didn't extract/install correctly.

But in trying to Dx that it seems the game does come with public domain versions of the data files and so should work OOTB. therefore this goes back to being a bug

Also available in: Atom PDF