Xenoveritas / abuse

Abuse SDL port originally from Crack-Dot-Com and released into the public domain
Other
128 stars 24 forks source link

[claudio][major] Non-free addon in this game #12

Open IntinteDAO opened 3 years ago

IntinteDAO commented 3 years ago

I do not know if the problem has been solved. I am generally working slowly on Liberal SFX for Free Abuse. I accidentally came across a thread that potentially makes this repository ... illegal?

It's about the data/addon/claudio directory, which is part of Frabs and this repository. The license of this directory makes it illegal to use for commercial purposes, but also (I don't know if this also applies to this repository), sharing files should be preceded by contacting the creator.

https://github.com/Xenoveritas/abuse/blob/master/data/addon/claudio/claudio.lsp

Unfortunately I am not familiar with the Abuse engine. Personally I would prefer if you could "defuse the bomb" and remove these files from this repository and Frabs. If you have any opinion I would like to know, because my project is stalled by this.

Xenoveritas commented 3 years ago

My (possibly incorrect) reading of that license makes it legal to include as long as you don't change any part of it or charge for money. However, it's definitely not valid for a fully Free code base using Free as defined by the FSF.

My inclination is to remove Frabs entirely from this code base, possibly maintaining a branch with it. I don't know how feasible removing it from Frabs is because it looks like it adds new enemy types that are presumably referenced from within the Frabs levels.

IntinteDAO commented 3 years ago

The question is whether simply removing claudio does not just remove the enemies or can bigger problems result?

I am currently working on something called "Frabs 2". Admittedly I won't be editing levels (for now?) and I'm working on other things (Delivering libre SFX). For now, I've dumped Claudio and another file and the game works. But if it's fully correct I don't know.

IntinteDAO commented 3 years ago

@Xenoveritas https://github.com/IntinteDAO/fRaBs

I created my own fRaBs version, maybe you want to adapt it