flibitijibibo / RogueLegacy1

Rogue Legacy Source Code
https://cellardoorgames.com/roguelegacy/
Other
1.66k stars 147 forks source link

Community Asset Pack Replacement -- and the LICENSE #2

Open computermouth opened 5 days ago

computermouth commented 5 days ago

Just thought I'd throw up a thread here about a community created asset pack. (finding that community if there is one, or starting one if there isn't)

As far as I can tell from the LICENSE, this should be fine, akin to running a custom DOOM WAD or "full conversion mod" (ala FreeDOOM, LibreQuake, etc). The one thing I wanted to check on is the clause regarding binary distributions.

Basically, you can compile yourself a copy, for free, for personal use. But if you want to distribute a compiled version of the game, you might need permission first.

I see that that line was copied from the VVVVVV LICENSE and wanted to check if the intent there was to stop binary distributions of the game with it's original assets, or binary distributions at large. This license would also deter linux distros and other package managers and software distribution platforms from picking it up as well, but if that was Cellar Door's intent, fair enough.

flibitijibibo commented 5 days ago

We're mostly avoiding binary distributions in general, just so we're able to ensure that people are using official builds unless they really know what they're doing - that said, total conversions and content packs like FreeDOOM would definitely get clearance and be added to the exceptions list. (Distributions wouldn't repackage it, but it could definitely go on something like Flathub to cover that type of situation.)

computermouth commented 5 days ago

Ok cool, in regards to Distributions wouldn't repackage it, but it could definitely go on something like Flathub to cover that type of situation. do you mean that because while that project would have the EXCEPTION, it still likely wouldn't pass something like Debian's Free Software Guidelines? While a flatpak would get cleared by you/CellarDoor?

flibitijibibo commented 5 days ago

Sounds about right, yeah. For some other real-world examples you can check out existing exceptions for VVVVVV:

https://github.com/TerryCavanagh/VVVVVV/blob/master/License%20exceptions.md

computermouth commented 5 days ago

Righteous. Should folks find this issue, and be interested in contributing or keeping an eye on the effort, meet me over at openrl1!

(ps, big fan of your work Ethan, thanks for SDL3_gpu :dancing_men:)