Developers are lazy, thus Flatpak

A look at Flatpak madness

BrixIT Blog
@martijnbraam one wonders why we bother with shared libraries anymore. since we're obviously well past the point of caring about ram and disk space, most of what flatpak tries to accomplish would be more easily done just building a static binary. then people who run the software can be suspicious of binaries in the traditional way because software does stuff, and not given a false sense of security by a weird packaging and distribution system...
@chainik @martijnbraam There should never be point of not caring about RAM and storage
Shared libraries and much lower disk usage is what I love about GNU vs. Windows not fitting 50GB and beyond system partition
@speaktrap @chainik even statically linked software is not nearly as space inefficient as flatpaks are.
@martijnbraam @speaktrap @chainik Thats actually the main problem I got with flatpak. I used them the first time I run postmarketos on my 64G Oneplus 6 and had space issues realy quickly because I installed a few flatpaks.
@chainik @martijnbraam

> one wonders why we bother with shared libraries anymore.

First thing that comes to mind is that I wouldn't be fond a world where libssl (and friends) exists in 50 versions on my system, because each and every package that need it bundle it. I'm not saying this is an end-all argument for anything, just pointing out that it's not a silver bullet.
@chainik @martijnbraam

And second thought, more meta, is that collaboration takes work and effort, but provides long term benefits in my experience.

Shifting to a world where application developers need to care less about collaborating (eyes to Chromium for example) is maybe great for the short term (read this as great for prototyping ideas quickly), but just not that great for the longer term (space efficiency, security issues, bug fixing). Free software at least should be a common ownership to all.

Personally, I look to nix as a good way forward for dealing with this divide between "all for devs", or "all for the community". Dependencies will be shared automatically between packages without any involvement of the packager person.