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

Dwarf Fortress v50.1x support #94

Open
missionz3r0 opened this issue Nov 29, 2023 · 6 comments
Open

Dwarf Fortress v50.1x support #94

missionz3r0 opened this issue Nov 29, 2023 · 6 comments

Comments

@missionz3r0
Copy link

DFv50.10 saw the release of a linux binary.
It looks like you are already updating the builder to support these latest versions and I would like to assist if possible.

So, to that end, do you even want the help? And if yes, where do you need it?

@McArcady
Copy link
Owner

McArcady commented Dec 9, 2023

Hey, thanks for proposing your help!
So here is the situation: the pack kind of builds and runs correctly with versions 50.10 and 50.11, but the problem is legal: since 0.50, the new Linux version of DF seems to be legally protected against redistribution. So we may not have the right to release LNP packs that include the new DF Linux binary.

So for the moment I prefer not releasing new versions of the LinuxDwarfPack on Github or DFFD.

In the meantime you can always clone the repo, go to Actions > Build LinuxDwarfPack package > Run workflow.
It will build all the usual packages (AppImage, Debian, RPM... etc) in your github account.

Feel free to test the result and submit patches, we may update the scripts for our own use but probably not release the builds.

@missionz3r0
Copy link
Author

missionz3r0 commented Dec 9, 2023

Ah! That would be a problem. Fair for them to retain some rights after going so long giving it out for free.

@McArcady, what are your thoughts on releasing without the binary? As in, the user has to provide the tarball themselves. That should keep things in line with the new terms.


For anyone else that stumbled over here with the same thoughts, looks like the new releases lack wording that was in the older release's readme.

Specifically:

Copyright (c) 2002-2021.  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].

@missionz3r0
Copy link
Author

As an aside, I wonder why there is no mention of the change to the license on the forums?

As far as some searching has gotten me, I don't see it in any of the newb pack threads or elsewhere.

@ruizcrp
Copy link

ruizcrp commented Jan 28, 2024

Could it be that (amongst others) the graphics folder is empty when building with github actions? For example the LNP folder is quite empty.

@missionz3r0
Copy link
Author

Could it be that (amongst others) the graphics folder is empty when building with github actions? For example the LNP folder is quite empty.

I'm not sure what you mean? As discussed above, the license change is the problem.

@ruizcrp
Copy link

ruizcrp commented Jan 28, 2024

Yes, the license change is a problem for the redistribution. What I meant is - in the context of own-use plus having a newbie perspective without any prior experience linked to this repo - that the following said above does not work out of the box (without e.g. modifying the config-file and adding the missing elements):

In the meantime you can always clone the repo, go to Actions > Build LinuxDwarfPack package > Run workflow.

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

3 participants