imports from backlog, updates

This commit is contained in:
Trilarion
2019-11-18 17:39:14 +01:00
parent 74fcb8f3de
commit 32327c7342
45 changed files with 606 additions and 153 deletions

View File

@ -6,6 +6,7 @@
"http://repo.or.cz/openal-soft.git",
"http://repo.or.cz/tennix.git",
"https://anongit.freedesktop.org/git/pkg-config.git",
"https://anongit.kde.org/granatier.git",
"https://anongit.kde.org/katomic.git",
"https://anongit.kde.org/kgoldrunner.git",
"https://anongit.kde.org/kmines.git",
@ -60,6 +61,9 @@
"https://git.code.sf.net/p/holtz/code",
"https://git.code.sf.net/p/holtz/website",
"https://git.code.sf.net/p/jake2/git",
"https://git.code.sf.net/p/korax/code-git",
"https://git.code.sf.net/p/korax/korax-git",
"https://git.code.sf.net/p/korax/krpg-txt",
"https://git.code.sf.net/p/lipsofsuna/code",
"https://git.code.sf.net/p/monstergenerato/code",
"https://git.code.sf.net/p/nazghul/git",
@ -167,6 +171,7 @@
"https://github.com/CompletelyFairGames/dwarfcorp.git",
"https://github.com/Construo/construo.git",
"https://github.com/CorsixTH/CorsixTH.git",
"https://github.com/CytopiaTeam/Cytopia.git",
"https://github.com/DCurrent/openbor.git",
"https://github.com/DaemonEngine/Daemon.git",
"https://github.com/Dariasteam/TowerJumper.git",
@ -332,10 +337,14 @@
"https://github.com/SneakyTactician/MagicalLife.git",
"https://github.com/SpaceTraderGame/SpaceTrader-Windows.git",
"https://github.com/Stabyourself/mari0.git",
"https://github.com/SteveSmith16384/3DHorrorGame.git",
"https://github.com/SteveSmith16384/AresDogfighter.git",
"https://github.com/SteveSmith16384/KillerCrates.git",
"https://github.com/SteveSmith16384/MoonbaseAssault.git",
"https://github.com/SteveSmith16384/PhysicsPlatformer.git",
"https://github.com/SteveSmith16384/PhysicsSpaceWar.git",
"https://github.com/SteveSmith16384/SimplePlatformer.git",
"https://github.com/SteveSmith16384/SteveTech1.git",
"https://github.com/SteveSmith16384/TumblyTowers.git",
"https://github.com/SupSuper/OpenXcom.git",
"https://github.com/SuperTux/supertux.git",
@ -391,6 +400,7 @@
"https://github.com/ajweeks/FlexEngine.git",
"https://github.com/ajxs/jsFO.git",
"https://github.com/akarnokd/open-ig.git",
"https://github.com/akien-mga/dynadungeons.git",
"https://github.com/albertz/commandergenius.git",
"https://github.com/albertz/openlierox.git",
"https://github.com/alemart/opensurge.git",
@ -468,6 +478,7 @@
"https://github.com/chubakur/wizards-magic.git",
"https://github.com/chubakur/wizards-magic2.git",
"https://github.com/ciplogic/fheroes2enh.git",
"https://github.com/citybound/citybound.git",
"https://github.com/civctp2/civctp2.git",
"https://github.com/clintbellanger/flare-engine.git",
"https://github.com/cocos2d/cocos2d-x.git",
@ -490,6 +501,7 @@
"https://github.com/daid/EmptyEpsilon.git",
"https://github.com/daid/SeriousProton.git",
"https://github.com/daleharvey/pacman.git",
"https://github.com/danicat/pacgo.git",
"https://github.com/danielcrenna/TrueCraft.git",
"https://github.com/darklegion/tremulous.git",
"https://github.com/davidjoffe/dave_gnukem.git",
@ -605,6 +617,7 @@
"https://github.com/inexor-game/code.git",
"https://github.com/infidel-/cult.git",
"https://github.com/inolen/quakejs.git",
"https://github.com/instead-hub/instead.git",
"https://github.com/institution/cc94.git",
"https://github.com/ioquake/ioq3.git",
"https://github.com/iortcw/iortcw.git",
@ -692,6 +705,7 @@
"https://github.com/matt77hias/MAGE.git",
"https://github.com/matthewgrimes/hexgame.git",
"https://github.com/matthewgrimes/itbs-code.git",
"https://github.com/maxbittker/sandspiel.git",
"https://github.com/mdsteele/azimuth.git",
"https://github.com/mdsteele/syzygy.git",
"https://github.com/melonjs/melonJS.git",
@ -911,6 +925,7 @@
"https://github.com/ufo2000/ufo2000.git",
"https://github.com/ufoai/ufoai.git",
"https://github.com/undefined-darkness/open-horizon.git",
"https://github.com/unitystation/unitystation.git",
"https://github.com/unknown-horizons/godot-port.git",
"https://github.com/unknown-horizons/unknown-horizons.git",
"https://github.com/unnethack/unnethack.git",
@ -1151,6 +1166,8 @@
"https://gitlab.com/wavexx/regame.git",
"https://gitlab.com/xonotic/xonotic.git",
"https://gitlab.gnome.org/GNOME/gcompris.git",
"https://gitlab.gnome.org/GNOME/gnome-chess.git",
"https://gitlab.gnome.org/GNOME/gnome-mines.git",
"https://gitlab.gnome.org/GNOME/libxml2.git",
"https://gitlab.gnome.org/GNOME/quadrapassel.git",
"https://gitlab.openrsc.com/open-rsc/Game.git",

View File

@ -4,6 +4,7 @@ http://circularstudios.com/
http://cyxdown.free.fr/bs/
http://cyxdown.free.fr/f2b/
http://dead-code.org/home/
http://e-adventure.e-ucm.es/login/index.php (games of eAdventure)
http://ethernet.wasted.ch/
http://evolonline.org/about
http://game-editor.com/Main_Page
@ -201,7 +202,6 @@ https://github.com/collinhover/kaiopua
https://github.com/cookgreen/Yuris-Revenge
https://github.com/Cortrah/SpaceOperaDesign, https://github.com/Cortrah/SpaceOperaRuby/blob/master/design/turnstyles.md
https://github.com/cping/LGame
https://github.com/CytopiaTeam/Cytopia
https://github.com/DaanVanYperen/artemis-odb-contrib
https://github.com/DeflatedPickle/FAOSDance
https://github.com/delaford/game
@ -210,6 +210,7 @@ https://github.com/Drasky-Vanderhoff/CommonDrops
https://github.com/EaW-Team/equestria_dev
https://github.com/ec-/Quake3e
https://github.com/elishacloud/Silent-Hill-2-Enhancements
https://github.com/enduro2d/enduro2d
https://github.com/enginmanap/limonEngine
https://github.com/ErikLetson/torso-ninja
https://github.com/ErikLetson/torso-ninja-2
@ -259,6 +260,7 @@ https://github.com/OGRECave/scape
https://github.com/OpenMandrivaAssociation
https://github.com/OpenMandrivaAssociation/nexuiz/blob/master/nexuiz.spec
https://github.com/OpenRA/d2
https://github.com/OpenRA/OpenRAModSDK
https://github.com/opensourcedesign
https://github.com/opentrack/opentrack
https://github.com/OSSGames
@ -267,10 +269,14 @@ https://github.com/PavelDoGreat/WebGL-Fluid-Simulation
https://github.com/perbone/luascript
https://github.com/pld-linux
https://github.com/pld-linux/nexuiz/blob/master/nexuiz.spec
https://github.com/ppizarror/pygame-menu
https://github.com/prime31/Nez-Samples
https://github.com/psuong/ig-developer-console
https://github.com/qiciengine/qiciengine
https://github.com/Quaver/Wobble
https://github.com/rakugoteam/Rakugo
https://github.com/rds1983/Myra
https://github.com/redomar/JavaGame
https://github.com/Renanse/Ardor3D
https://github.com/RetroAchievements/RALibretro
https://github.com/RetroAchievements/RAWeb
@ -294,7 +300,6 @@ https://github.com/stolencatkarma/CataclysmLD
https://github.com/tainicom/Aether.Physics2D
https://github.com/tangziwen/Cube-Engine
https://github.com/the-insulines
https://github.com/AxioDL/urde
https://github.com/theaigames
https://github.com/Tinob/Ishiiruka (https://github.com/shiiion/Ishiiruka, https://github.com/SirMangler/PrimeHack-Updater)
https://github.com/tizian/Cendric2
@ -302,6 +307,7 @@ https://github.com/TomBebb/awe
https://github.com/topics/top-down-shooter
https://github.com/Venom0us/Emberpoint
https://github.com/videogamepreservation
https://github.com/vocollapse/Blockinger
https://github.com/Wargus/stratagus
https://github.com/wesnoth/haldric
https://github.com/WohlSoft/PGE-Project
@ -314,7 +320,6 @@ https://gitlab.com/vgstation/vgstation-old (and vgstation in general)
https://gitlab.com/xonlegacy/xonlegacy
https://gitlab.openrsc.com/open-rsc
https://gottcode.org/ (all)
https://instead3.syscall.ru/
https://itch.io/ (scrape, look for open source)
https://jcrpg.blogspot.de/
https://kde.org/applications/games/ (all of them)
@ -362,33 +367,12 @@ https://scratch.mit.edu/ (https://en.scratch-wiki.info/wiki/Scratch_Source_Code)
https://senseis.xmp.net/?GNUGo
https://sourceforge.net/directory/games/games/os:windows/
https://sourceforge.net/projects/dices/
https://sourceforge.net/projects/dmonkey/
https://sourceforge.net/projects/dsa-hl.berlios/
https://sourceforge.net/projects/e-adventure/
https://sourceforge.net/projects/elysium/
https://sourceforge.net/projects/flapp/
https://sourceforge.net/projects/fleet0ps/
https://sourceforge.net/projects/freya-engine/
https://sourceforge.net/projects/fruitwar/
https://sourceforge.net/projects/heroes-rebirth/
https://sourceforge.net/projects/instead/
https://sourceforge.net/projects/jbiclone/
https://sourceforge.net/projects/jisoman/?source=directory
https://sourceforge.net/projects/korax/
https://sourceforge.net/projects/l5r-rpgu/
https://sourceforge.net/projects/lasthope/
https://sourceforge.net/projects/lgames/files/barrage/
https://sourceforge.net/projects/lixoo/
https://sourceforge.net/projects/mage/
https://sourceforge.net/projects/migrationsimulationgame/
https://sourceforge.net/projects/mindlence-game/
https://sourceforge.net/projects/mininghaze/ - download didn't work
https://sourceforge.net/projects/moeng/
https://sourceforge.net/projects/morgoao/
https://sourceforge.net/projects/openzelda/
https://sourceforge.net/projects/palomino-sim/ (http://www.jimbrooks.org/archive/software/palomino/)
https://sourceforge.net/projects/pdiaspora/
https://sourceforge.net/projects/phprpg/
https://sourceforge.net/projects/pipmak/
https://sourceforge.net/projects/qua/
https://sourceforge.net/projects/quest/

View File

@ -123,10 +123,10 @@ if __name__ == "__main__":
for osgc_entry in osgc_entries:
name = osgc_entry['name']
if 'repo' in osgc_entry:
repos = osgc_entry['repo']
if isinstance(repos, str):
repos = [repos]
for repo in repos:
osgc_repos = osgc_entry['repo']
if isinstance(osgc_repos, str):
osgc_repos = [osgc_repos]
for repo in osgc_repos:
if 'github' in repo and any((repo.endswith(x) for x in ('/', '.git'))):
print('{} : {}'.format(osgc_entry['name'], repo))
@ -232,7 +232,7 @@ if __name__ == "__main__":
p = ''
# lang field
# compare their lang with our code language
if 'lang' in osgc_entry:
osgc_languages = osgc_entry['lang']
if type(osgc_languages) == str:
@ -240,14 +240,14 @@ if __name__ == "__main__":
our_languages = our_entry['code language'] # essential field
p += compare_sets(osgc_languages, our_languages, 'code language')
# license
# compare their license with our code and assets license
if 'license' in osgc_entry:
osgc_licenses = osgc_entry['license']
our_code_licenses = our_entry['code license'] # essential field
our_assets_licenses = our_entry.get('assets license', [])
p += compare_sets(osgc_licenses, our_code_licenses + our_assets_licenses, 'licenses')
# framework (capitalization is ignored for now, only starts are compared)
# compare their framework with our code dependencies (capitalization is ignored for now, only starts are compared)
if 'framework' in osgc_entry:
osgc_frameworks = osgc_entry['framework']
if type(osgc_frameworks) == str:
@ -257,19 +257,18 @@ if __name__ == "__main__":
osgc_frameworks = [x.casefold() for x in osgc_frameworks]
p += compare_sets(osgc_frameworks, our_frameworks, 'framework/dependencies')
# repo (ignore links to sourceforge project pages, add download field from us)
# compare their repo with our code repository and download
if 'repo' in osgc_entry:
repos = osgc_entry['repo']
if type(repos) == str:
repos = [repos]
our_repos = our_entry.get('code repository', [])
for repo in repos:
if repo.startswith('https://sourceforge.net/projects/'):
continue
if (repo not in our_repos) and (repo+'.git' not in our_repos): # add .git automatically and try it too
p += ' code repository {} missing\n'.format(repo)
osgc_repos = osgc_entry['repo']
if type(osgc_repos) == str:
osgc_repos = [osgc_repos]
osgc_repos = [utils.strip_url(url) for url in osgc_repos]
# osgc_repos = [x for x in osgc_repos if not x.startswith('https://sourceforge.net/projects/')] # ignore some
our_repos = our_entry.get('code repository', []) + our_entry.get('download', [])
our_repos = [utils.strip_url(url) for url in our_repos]
p += compare_sets(osgc_repos, our_repos, 'repo')
# url (ignore http/https)
# compare their url (and feed) to our home (and strip urls)
if 'url' in osgc_entry:
osgc_urls = osgc_entry['url']
if type(osgc_urls) == str:
@ -279,14 +278,14 @@ if __name__ == "__main__":
our_urls = [utils.strip_url(url) for url in our_urls]
p += compare_sets(osgc_urls, our_urls, 'url/home')
# status inconsistencies (playable can be beta/mature with us, but not playable must be beta)
# compare their status with our state (playable can be beta/mature with us, but not playable must be beta)
if 'status' in osgc_entry:
osgc_status = osgc_entry['status']
our_status = our_entry['state'] # essential field
if osgc_status != 'playable' and 'mature' in our_status:
p += ' status : mismatch : them {}, us mature\n'.format(osgc_status)
# development inconsistencies
# compare their development with our state
if 'development' in osgc_entry:
osgc_development = osgc_entry['development']
our_inactive = 'inactive' in our_entry
@ -298,7 +297,7 @@ if __name__ == "__main__":
if osgc_development == 'complete' and 'mature' not in our_status:
p += ' development : mismatch : them complete, us not mature\n'
# originals
# compare their originals to our keywords (inspired by)
our_keywords = our_entry['keywords']
if 'originals' in osgc_entry:
osgc_originals = osgc_entry['originals']
@ -308,10 +307,10 @@ if __name__ == "__main__":
assert len(our_originals) == 1, '{}: {}'.format(our_name, our_originals)
our_originals = our_originals[0][11:].split('+')
our_originals = [x.strip() for x in our_originals]
our_originals = [x for x in our_originals if x not in ['Doom II']] # ignore
our_originals = [x for x in our_originals if x not in ['Doom II']] # ignore same
p += compare_sets(osgc_originals, our_originals, 'originals')
# multiplayer (only lowercase comparison)
# compare their multiplayer with our keywords (multiplayer) (only lowercase comparison)
if 'multiplayer' in osgc_entry:
osgc_multiplayer = osgc_entry['multiplayer']
if type(osgc_multiplayer) == str:
@ -325,20 +324,19 @@ if __name__ == "__main__":
our_multiplayer = [x.strip().casefold() for x in our_multiplayer]
p += compare_sets(osgc_multiplayer, our_multiplayer, 'multiplayer')
# content
# compare content with keywords
if 'content' in osgc_entry:
content = osgc_entry['content']
if isinstance(content, str):
content = [content]
p += compare_sets(content, our_keywords, 'content/keywords', 'notthem')
p += compare_sets(content, our_keywords, 'content/keywords', 'notthem') # only to us because we have more then them
# type
# compare their type to our keywords
if 'type' in osgc_entry:
game_type = osgc_entry['type']
if isinstance(game_type, str):
game_type = [game_type]
p += compare_sets(game_type, our_keywords, 'type/keywords', 'notthem')
p += compare_sets(game_type, our_keywords, 'type/keywords', 'notthem') # only to us because we have more then them
if p:
print('{}\n{}'.format(name, p))

View File

@ -50,17 +50,20 @@ Feuerkraft (http://www.nongnu.org/feuerkraft, http://savannah.nongnu.org/project
Fight or Perish (http://www.newbreedsoftware.com/fop/): Very early development. Inactive since a long time.
Fight Or Perish (http://www.newbreedsoftware.com/fop/, ftp://ftp.tuxpaint.org/unix/x/fop/src/fop-0.5.tar.gz): Early development stage
Flatland (http://idusale.tk/juegos/Flatland.html): Not available anymore
fleet0ps (https://sourceforge.net/projects/fleet0ps/): Very early development
Football Manager (https://github.com/autismuk/Football-Manager.git): Very early development stage
Forest patrol (http://blazeofglory.org/projects/fp, https://www.pygame.org/project/391): No available anymore, Internet Archive has not stored the source links
Free in the Dark (https://sourceforge.net/projects/fitd/): No source code available
Free Reign (http://sourceforge.net/projects/freereign/, http://freereign.sourceforge.net/index.shtml): Very early development, Inactive since long time
FreeFT (https://github.com/nadult/FreeFT.git): All rights reserved.
Frogatto & Friends (https://github.com/frogatto/frogatto, https://frogatto.com/): Only artwork and configuration files for the Anura engine and this is copyrighted
Fruit War (http://fruitwar.sourceforge.net/, https://sourceforge.net/projects/fruitwar/): Very early development, long abandoned
Future Blocks (https://github.com/fogleman/FutureBlocks.git): Needs DosBox, simple Tetris clone (nice, but maybe too minimal)
GalaxyMage (https://www.galaxymage.org/, http://gna.org/projects/tactics): No source code available anymore, not on IA nor on gna project site.
GNOME Games (): Has been separated into individual packages. Will add them separately.
Grow (https://sourceforge.net/projects/grow/): Insufficient content
GRUB Invaders (http://www.erikyyy.de/invaders/): Requires use of the GRUB bootloader (also not really original)
Heroes: Rebirth (
Herzog 3D (http://herzog3d.sourceforge.net/, https://sourceforge.net/p/herzog3d/code/HEAD/tree/): Very early development
HistoryLine (https://github.com/oliverdb/Historyline): Very early development, no license information
Homeworld SDL (https://github.com/aheadley/homeworld): Not open source compliant license (see https://github.com/aheadley/homeworld/blob/master/README)
@ -71,24 +74,34 @@ Imperium: Sticks (http://rtciv.sourceforge.net/, http://sourceforge.net/projects
Inline-Engine (https://github.com/petiaccja/Inline-Engine): Commercial license
Interstate Outlaws (http://www.interstateoutlaws.com/): Very early development, No clear indication of license with source code, Abandoned since long time
Ironclad (https://github.com/mikera/ironclad): No license information, asked but did not get a reply
Java Fabled Lands (http://flapp.sourceforge.net/, https://sourceforge.net/projects/flapp/): No license information available, content might not be free (see https://github.com/Trilarion/opensourcegames/issues/57)
Java Isometric Engine (https://sourceforge.net/projects/jisoman/): Early development, no license information with source, long abandoned
Java Settlers of Catan (https://sourceforge.net/projects/javasettlers/): No license information, very early development
JBI - Java Battle Isle (https://sourceforge.net/projects/jbiclone/): Very early development (a pity)
Jumping Jack 2 Worryingly Familiar (http://retrospec.sgn.net/game/jj2, http://retrospec.sgn.net/users/nwalker/jack/jjwf.zip): No compliant license found
Jumping Jack Further Adventures (http://retrospec.sgn.net/game/jj, http://retrospec.sgn.net/users/nwalker/jack/jj.zip): No compliant license found
Jumpman (http://www.oldskool.org/pc/jumpman, http://www.oldskool.org/pc/jumpman/jump_src.zip): Only runs on DOS, License problems (taken without asking for permission)
KDE Games (): Has been separated into individual packages. Will add them separately.
Kochol Game Engine (https://sourceforge.net/projects/kge/, http://kge3d.org/): Very early development
KZap (http://kzap.sourceforge.net/): Very early development
L5R-RPU:L5R Role-Playing Utilitites (https://sourceforge.net/projects/l5r-rpgu/): Early development, no license information with source, long abandoned (since 2007)
Last Hope A medieval Web Game (https://sourceforge.net/projects/lasthope/, https://web.archive.org/web/20051030000341/http://www.ano-lasthope.org:80/): Very early development
LastNinja (http://lastninja.sourceforge.net/, https://sourceforge.net/projects/lastninja/): Early development, Abandoned, Needs original material that is probably not obtainable legally
LegacyClone (http://sourceforge.net/projects/legacyclone/): Very early development
legion (https://github.com/mahho/legion.git): No compatible license found
Lemmix (http://www.ericenzwaan.nl/eric/lemmings/lemmix.htm, http://www.ericenzwaan.nl/eric/lemmings/LemOpenSource.zip): Custom license, requires original content that is probably not obtainable legally
Lightbringer Engine (https://sourceforge.net/projects/lightbringer2015/): Very early development
linball (http://linball.sourceforge.net/, https://sourceforge.net/projects/linball/): Very early development stage
Lixoo 2D adventure game engine (https://sourceforge.net/projects/lixoo/): Very early development, long abandoned (since 2004)
luminesk5 (https://github.com/kaikai2/luminesk5.git): No clear license information found. Not clear if runnable or if playable.
MAGE Adventure Game Engine (https://sourceforge.net/projects/mage/, https://web.archive.org/web/20030808135304/http://mage.rulez.org/): Very early development, long abandoned (since 2001)
Manic Miner (http://retrospec.sgn.net/game/mm): Unclear license (freeware?), probably many from retrospec.sgn.net
Memonix (https://web.archive.org/web/20100304083057/http://www.viewizard.com/games.php): Source not available anymore, Internet Archive doesn't have it too.
Migration Simulation Game (https://sourceforge.net/projects/migrationsimulationgame/): Very, very early development
Militia Defense (https://love2d.org/forums/viewtopic.php?f=5&t=380): Does not exist anymore.
Mindlence RPG Game Library (https://sourceforge.net/projects/mindlence-game/): Very early development
Mining Haze (http://sourceforge.net/projects/mininghaze/): Very early development
Mining Haze (https://sourceforge.net/projects/mininghaze/): Early development
MonoStrategy (https://monostrategy.codeplex.com/, https://codeplexarchive.blob.core.windows.net/archive/projects/monostrategy/monostrategy.zip): Early development (alpha), Not playable, requires original content, abandoned
Moopy (https://code.google.com/archive/p/moopy/, https://code.google.com/archive/p/moopy/source/default/source): Early development stage
MultiGame (https://github.com/whendricso/MultiGame): Commercial
@ -108,13 +121,14 @@ Phoenix (https://github.com/joulupunikki/Phoenix, https://joulupunikki.github.io
Pico-8 (https://www.lexaloffle.com/pico-8.php): Commercial
PKMN-FX (https://github.com/jonasdemoor/PKMN-FX.git): Code not available anymore
Postludium (https://github.com/Pctg-x8/postludium): Very early development, no license information
Project Diaspora (http://pdiaspora.sourceforge.net/): Proprietary license (see file headers)
Project Diaspora (http://pdiaspora.sourceforge.net/, https://sourceforge.net/projects/pdiaspora/): Proprietary license (see file headers)
Project: Xenocide (https://sourceforge.net/projects/xenocide/, http://xenocide.cvs.sourceforge.net/viewvc/xenocide/): Very early development
Promisance (https://sourceforge.net/projects/promisance/,http://promisance.sourceforge.net/): Went closed source with version >= 4.0
pyspaceinvaders (https://github.com/map0logo/pyspaceinvaders.git): Too small
PyTouhou (http://pytouhou.linkmauve.fr/,http://hg.linkmauve.fr/touhou): Sources not available anymore
Racer (http://racer.sourceforge.net/, http://sourceforge.net/projects/racer/): Very early development, Inactive
realmforge (https://sourceforge.net/projects/realmforge/): Went commercial
Robotypo (http://robotypo.appspot.com/index.html, https://code.google.com/archive/p/robotypo/): Very early development, No license, long abandoned
Ruby OMF 2097 Remake (http://rubyomf2097.rubyforge.org/, svn://rubyforge.org/var/svn/rubyomf2097): No source code found, web site offline
RuneSword II (https://sourceforge.net/projects/runesword/, http://runesword.sourceforge.net/, https://github.com/mattiascibien/Runesword.net, https://github.com/aceofspades19/Runesword-II-OS.Net, http://www.runesword.com/rs2.html): No license found
Schwertreiter (https://sourceforge.net/projects/schwertreiter/): No license information, early development, long abandoned