Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple reference types #2247

Open
basxto opened this issue Aug 28, 2023 · 2 comments
Open

Multiple reference types #2247

basxto opened this issue Aug 28, 2023 · 2 comments

Comments

@basxto
Copy link
Contributor

basxto commented Aug 28, 2023

For some games it would be nice to reference multiple games in different ways.

Example:
SuperTux Classic is a remake of SuperTux, but inherits being a clone of Super Mario.

It would make sense to list it as a clone of Super Mario (game) like SuperTux, but also as a remake of Super Mario (original) similar to how Glest’s forks MeglaGlest and GlestAE are listed as remakes of Glest. (Glest itself could be seen as a clone of Warcraft III)

@cxong
Copy link
Member

cxong commented Aug 29, 2023

Agree with the change, it ties in with a few other fields that should be per-original (e.g. status)

Just a comment on the specific examples: I disagree with games that were always open source being originals, so SuperTux and Glest should not be originals, otherwise it would open up the possibility of tracking lineage of open source game forks, which I feel is not the purpose of OSGC

@basxto
Copy link
Contributor Author

basxto commented Aug 29, 2023

so SuperTux and Glest should not be originals

I agree mostly about forks, but only if they share content and not just the engine.

But for remakes/clones that have nothing to do with the original code base it should be different.

MegaGlest and GlestAE shouldn’t be in that list how they are currently, though could be clones of Warcraft III though.

Open Cube probably belongs there neither since it looks like it’s a fork of tessarect, which is a fork of cube 2.

But SuperTux Classic isn’t a fork, it recreates the the game with a different engine.

Inexor being a clone of Cube : Sauerbraten is fine since it looks like it’s only influenced by it.

Cube 2: Sauerbraten’s content is only freeware and some open sourced games made their content available as freeware, too. So basically the same.

Some games even put their content under open licenses like Lugaru which released it under cc by-sa. OSS Lugaru is just a fork of that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants