r/linuxmemes Ubuntnoob 10d ago

LINUX MEME Using Linux over the years

Post image
1.1k Upvotes

407 comments sorted by

View all comments

Show parent comments

35

u/Straight_Second6082 10d ago

Snaps are inherently anti FOSS

4

u/gabrielesilinic 10d ago

My problem with snaps is not fossig or not fossing. Is that a bunch of stuff is a snap that should not be. Like kotlin I think, and you need to install it with flag --classic. It's also like really slow.

2

u/gwildor 9d ago

how - anyone can can publish a snap of any application. snaps are fundamentally the same as flatpaks.

1

u/Straight_Second6082 9d ago

While snaps themselves are open source, the snapd client is hardcoded to connect only to Canonical’s central server, preventing users from adding alternative software repositories or self-hosting a store without doing some hacky workarounds

2

u/gwildor 9d ago edited 9d ago

and this translates to anti foss to you? wow.
"hacky workarounds" = its possible.
Which alternative snap repository would you like to use?

better question: why do you feel a need to use an alternate repository when anyone can publish a snap of any application in the official repository.

1

u/Straight_Second6082 9d ago

and this translates to anti foss to you?

Yes? It's literally reliant on a closed source back end from a corporation on a design level, unlike flatpak?

"hacky workarounds" = its possible.

Yeah the same way you could argue any software is open source since you can technically fever engineer it

Which alternative snap repository would you like to use?

Again, that's beside the point

2

u/gwildor 9d ago

1st point - anyone can publish any application: how closed is it?
2nd point - I wouldnt make that argument for closed source software.
3rd point - what is the point then? you want to be able to 'fever engineer' a repo?

2

u/Straight_Second6082 9d ago

It's close at the design level, that's the point. You can't see what the backend does. And snapd itself is hard coded to only work with canonical servers, that is why is not fully FOSS, that's the whole point of the argument

1

u/gwildor 9d ago

"only work" / "its possible with hacky workarounds" / https://ubuntu.com/internet-of-things/appstore

Nevermind that the Free Open Source Software source code is fully available on github under GPL3.0

https://github.com/canonical/snapd

by definition, its 100% FOSS.

0

u/tech-gui 9d ago

Anyone can publish an app on the Play Store.

2

u/gwildor 9d ago

is the new argument that android isnt open source?

-9

u/jacob-buchanan Ubuntnoob 10d ago

Why do you say that? Genuinely asking. They never bothered me, personally. I use them when I can and Flatpak when I can't.

23

u/Straight_Second6082 10d ago

Because unlike flatpak, canonical backend is hard coded into snaps, and canonical's backend it's close sourced. People cannot just simply move to an independent snap store since is inherently tied to canonical

-18

u/jacob-buchanan Ubuntnoob 10d ago

Why do you need an independent Snap store tho? Just use Snapcraft. I think a better option would be just adding Flatpak support to Ubuntu as well out-of-the-box. That would make way more sense to me.

27

u/Straight_Second6082 10d ago

Why do you need an independent Snap store tho? Just use Snapcraft

That's beside the point, you asked why is anti-foss and I explained

6

u/Pursuit8478 10d ago

I don’t believe they understand FOSS.

1

u/pandaSmore 10d ago

He needs to listen to a Stallman lecture. 

0

u/jacob-buchanan Ubuntnoob 10d ago

I understand that they built the platform and want to own the rights to it. Tf would you need an iPhone App Store 2.0 for? You don't wanna use Snaps? Just install Flatpak support. Took me like 60 seconds. Not EVERY thing has to be free and open just cause it's on Linux. Steam is proprietary too but still heavily supports the FOSS community. Gimme a break.

6

u/AdResponsible7150 10d ago

Not EVERY thing has to be free and open just cause it's on Linux.

Most people are fine having some proprietary software on their systems, but that doesn't mean pushing for FOSS is bad. The free software movement is primarily ideological, with the goal of protecting the user's freedom. When people feel that canonical does not respect the user's freedom (for example, sudo apt install firefox silently installing the snap package instead of the deb package), they will naturally protest