This is a known issue for standalone apps (games for example) where Linux is unreasonably hard to get right, because of the many distributions.
I always thought Flatpack, Snap, etc. were trying to solve that.
@shellkr @mikegerwitz @bob I don't agree. For a software developer that does not only target Linux, trying to accommodate more than one distribution is a pain, FOSS or not.
This is the main issue. These formats come from the FOSS community.
If the goal was to solve installing proprietary software then they would just maintain repositories and such. Ubuntu is notoriously known for non-free repos for example.
The rest are valid concerns but mostly technical issues, that I believe can be fixed.
@shellkr This is magical thinking. One can't even get an rpm of Signal Desktop in this day and age. "Just release your code and $distro will package it" presumes a ready supply of labor which is not always present. Snap and Flatpak partly exist because of the "seriously, there's no $distro package of this?" problem.
@minitrope @bob @mikegerwitz
@mikegerwitz Ubuntu was designed as a user-friendly, polished OS, because no free distro was even remotely close to that. And they did it for profit.
They succeeded by focusing on what users want. Which includes things that free software has failed to provide. Like Minecraft and Spotify.
Ubuntu developers have given back to the free software world in code and design. Ubuntu has brought Linux to an increasing number of users. And it puts its users first instead of politics.
Agree that it’s disappointing that proprietary apps seem to need to be used to win people over but recognise it as a pragmatic decision. Seems to me to be equally good if people start using some FOSS and then learn about Freedom vs people learning about Freedom then using some FOSS.