• 1 Post
  • 32 Comments
Joined 6 months ago
cake
Cake day: August 22nd, 2024

help-circle





  • merthyr1831@lemmy.mltoLinux@lemmy.mlFedora OBS Drama Resolved
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    1
    ·
    1 day ago

    I still don’t understand why Fedora feels it is superior at packaging a flatpak over the people who actively develop and distribute their own flatpak.

    Sure, the bugs might be fixed now, but Fedora still prefers its own flatpak repo over flathub for little benefit, duplicating the effort of dozens of developers for a worse downstream experience.

    If you distribute your app via Flatpak, what benefit is there over “disk space” (irrelevant for all but embedded devices) or the vague superiority complex of distro maintainers to manage your dependencies for you.

    Even if downstream fixes a bug or two, those should be merged upstream. Imagine if Fedora staunchly refused to upstream fixes to bugs in the kernel?











  • True, but there are other benefits too. Bots can’t crawl through your likes for example. Maybe you want a feature on lemmy or mastodon or whatever with anonymous polling? (ik masto has polls but for sake of argument) Maybe you’re implementing anonymous polling into an app for a trade union that needs total anonymity even from admins? It’s not totally unusual!

    IMO it makes sense to do this at a platform level just because there’s a unified implementation of obfuscation across all the fediverse for any platforms that want to use, rather than a bunch of unique solutions that would be duplicated effort.



  • You should be fine with just Godot for now. Don’t over-engineer things until you need to, or you’ll just scare away potential contributors.

    If you need to test portability, try spinning up a VM or a second system and getting the project running on that new system. You can work out the issues from there.

    A final thought: one method for open sourcing commercial games you may want to consider is separating the assets and engine into multiple repositories, with a restrictive (paid) license for the former. The engine can then be openly developed by owners of the game.

    Of course, I’m gonna support anyone who open-sources the FULL game but it’s worth considering if you’re thinking of this as a hobby project or a commercial venture.