appimage.github.io icon indicating copy to clipboard operation
appimage.github.io copied to clipboard

Create DwarfTherapist

Open probonopd opened this issue 6 years ago • 4 comments

probonopd avatar Apr 02 '18 21:04 probonopd

All this does is show

As per the AppImage philosophy, the AppImage would need to bundle Dwarf Fortress (is it even legally possible?) and (e.g., in its AppRun script, launch Dwarf Fortress before executing DwarfTherapist, in order to get a true "one app = one file", "double click and it just works" experience.

All this application does when launched on a stock target system is to show the above screen; and as such this is what we show on AppImageHub.

@cvuchener, @KurtPfeifle I'd appreciate your thoughts on this matter.

probonopd avatar Apr 03 '18 06:04 probonopd

Dwarf Fortress is non-free but redistributable (even with modded files as long as the binary is unmodified). But it can be hard to package because it writes in its own directory, it would requires unionfs or something equivalent.

There already exists packs including Dwarf Fortress, mods and external utilities like Dwarf Therapist. They are called Lazy Newb Packs (LNP). If you want to promote such an appimage, you may want to contact the author of LinuxLNP.

For your information, here is Dwarf Fortress license:

Copyright (c) 2002-2018. All rights are retained by Tarn Adams, save the following: you may redistribute the unmodified binary and accompanying files, provided you do so free of charge. You may distribute modified text files from the data and raw folders (see the readme.txt in those folders for more information). We'd appreciate it if you credit yourself or an alias somewhere for any modifications to prevent confusion with vanilla DF (it helps with bug reports). If you'd like to distribute a modified version of the game or portion of the archive and are worried about copyright infringement, please contact Tarn Adams at [email protected].

This software is still in development, and this means that there are going to be problems, including serious problems that, however unlikely, might damage your system or the information stored on it. Please be aware of this before playing.

cvuchener avatar Apr 03 '18 08:04 cvuchener

Thanks for the explanation @cvuchener.

There already exists packs including Dwarf Fortress, mods and external utilities like Dwarf Therapist. They are called Lazy Newb Packs (LNP). If you want to promote such an appimage, you may want to contact the author of LinuxLNP.

Sounds cool!

@KurtPfeifle given our discussion elsewhere, I'd be genuinely interested in your opinion on how we should proceed with the current DwarfTherapist AppImage and its automatically generated screenshot. This is one of those decisions where it is impossible to please everyone.

probonopd avatar Apr 03 '18 17:04 probonopd

I have no idea what DwarfTherapist is all about, and I cannot see any entry for it on AppImageHub. Therefor my opinion about how to proceed with its automatically generated screenshot is: do not proceed at all!

Shitty screenshots shouldn't be published in any case (I do not know if the automatically generated one is shitty or not), but instead some kind of warning text should appear:

"Screenshots on AppImageHub are taken from the URL in the AppStream metadata provided by the original software. If the original software authors were careless enough to not embed AppStream metadata, AppImageHub tries to automatically generate a screenshot from the application running in a 'headless' environment without a human operating it. If the result doesn't look acceptable, we prefer to not publish it. If you want a nice screenshot of DwarfSomething in action, then please contact the upstream developers and ask them to provide and include AppStream metadata into their source code and make sure it gets embedded in all software builds according to the AppStream specs."

KurtPfeifle avatar Apr 03 '18 23:04 KurtPfeifle