A husband. A father. A senior software engineer. A video gamer. A board gamer.

  • 0 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle



  • You are right. They can’t for every distro.

    But fedora/rhel, Ubuntu/debian, and arch-based distros are the most commonly used. So they can provide official packages for those, and/or as the OP said, provide an official flatpak.

    And to be fair, it’s a nice-to-have to have a better sense of trust, but given the unofficial ones are open source, it’s quite likely any maliciousness would be rooted out very quickly.








  • I wonder if you typed that with a straight face. If so then you are wildly out of touch with how FOSS and the democratization of FOSS development works.

    You use words like “entitled” as a derogatory term when you clearly don’t understand that yes, the community is entitled because that’s how these FOSS licenses work. And people have every right to be upset when the status quo changes for a project they have also helped develop and helped get popular.

    So either you are trolling, or you are clueless. Either way you should be ignored and this is as much time I’m going to waste writing this comment.




  • If people want the Linux desktop to become more ubiquitous in homes, it better damn well be the next evolution. Someone’s grandmother isn’t going to get on the command line when apt inevitably decides to break.

    The concept is not new, and Apple has had .app containers for a very long time that almost always just works. So clearly the concept has long been proven.

    Perhaps flatpak, snap, appimage aren’t the final forms of this concept on Linux, but it’s a step toward making application packaging and distribution much more friendly for the common masses.


  • Just a shot in the dark, but it sounds like you have never maintained software. If you have, then my apologies, but your experience must not have included much by way of dependency and version management. Dependencies and versions are a major source of headache for any software engineer and it’s a problem of our own making.

    Having completely self-contained applications, while more bloated, makes maintenance and distribution exceedingly simpler and puts the burden of managing that solely on the developer of said application instead of burdening everyone down the line.

    I remember when package managers didn’t exist. It was painful. This is the next step in the evolution of the Linux desktop that was mostly solved in Windows and effectively completely solved on macOS since some early 10.x version.


  • There is only one reason to use an API — a developer has a use-case for it. Setting aside all of the security concerns, the existence of some API proxy is not useful in and of itself. Not only is it dead simple to set something like that up, by oneself, thus eliminating the security risks of relying on a third party, it’s just not going to gain traction if it doesn’t add something that makes it more useful than simply calling the endpoint API.

    It’s cool you’re looking to try things, but perhaps coming up with a novel service would be a better use of time and effort.

    I wish you luck.