this post was submitted on 04 Sep 2024
148 points (98.1% liked)

Open Source

31223 readers
277 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Basically, what the title says. Do you use any app, that is proprietary, but either has no OSS alternatives or they're all not good enough? If there is an alternative, what keeps you from switching?

you are viewing a single comment's thread
view the rest of the comments
[–] ExtremeDullard@lemmy.sdf.org 29 points 2 months ago (1 children)
[–] infeeeee@lemm.ee 25 points 2 months ago (1 children)

MicroG works really well

A free-as-in-freedom re-implementation of Google’s proprietary Android user space apps and libraries.

[–] ExtremeDullard@lemmy.sdf.org 14 points 2 months ago* (last edited 2 months ago) (1 children)

MicroG works well if you let it leak some data to Google.

I would like a free-as-in-free-from-Google Google Play Services reimplementation that lets me use any app that depends on it without hitting any Google server.

[–] infeeeee@lemm.ee 16 points 2 months ago (1 children)

OP asked about Open Source not about privacy.

MicroG minimises connections to google servers, here you can read what addresses it still connects to and why: https://github.com/microg/GmsCore/wiki/Google-Network-Connections

[–] ExtremeDullard@lemmy.sdf.org 5 points 2 months ago* (last edited 2 months ago) (1 children)

Free software (not open-source, it's really free software that's important) that depends on a single for-profit vendor is not free.

MicroG is open-source but it's not free. It fails to address two problems:

  • What do I care looking at the source code of a Google Play Services replacement when Google still holds my cellphone by the balls for certain critical functions?
  • Why do I need permission from Google for apps to function properly on my cellphone?

I don't think OP cares about getting the source of the apps they run so much as the apps being free-as-in-libre in his original question. Many people mistake open-source for free software and MicroG is not truly free.

[–] infeeeee@lemm.ee 12 points 2 months ago* (last edited 2 months ago) (2 children)

(I reread ops question and I can only see the term open source 2 times, but whatever, I understand what you say, and I don't want to debate about semantics.)

The point with microG is it's still the best way if you want to use android. The other options are:

  • Play services (GMS), or Huawei has some similar solution because of US trade embragoes.
  • You can use android without play services but notifications won't work for most apps, even if you can open them. (UnifiedPush tries to solve notification part) Wifi and cell based location won't work
  • I see microG as an acceptable middle ground. I still have to give up something to goog, but it's not much compared to GMS, and I can use all available apps
[–] ReversalHatchery@beehaw.org 1 points 2 months ago (1 children)

The point with microG is it's still the best way if you want to use android.

btw I'm perfectly fine without even MicroG. When I was installing my phone it asked whether I want that too, said no, and didn't fell the need to then it on yet

[–] infeeeee@lemm.ee 3 points 2 months ago (1 children)

Huh? Which rom asks this? Usually you have to go through hoops to get microg, and only a handful of roms have it builtin. It can only ask if you want to enable microg not installing it or not, microg to correctly work it should be installed in /system/priv-app, to do that after boot on device, you have to be root.

Do you use any app from aurora or outside fdroid? If your answer is no, than you can use android without a GMS package.

Also as I wrote, location won't work for you underground or inside concrete buildings. If you are fine with these kind of limitations than you can obviously.

Marwin (the main developer of microg) said in some interview that he doesn't want microg to exist, and in a perfect world we shouldn't need such workaround. I would be also happy if android wouldn't depend this muhc on google

[–] ReversalHatchery@beehaw.org 1 points 2 months ago (1 children)

CalyxOS does. It asks in a setup similar to what most common phones use with their stock ROM. MicroG is probably installed, but it's services are turned off.

Do you use any app from aurora or outside fdroid? If your answer is no, than you can use android without a GMS package.

Yes, there's a few. My favorite music player, a local public transport app, a file manager.. such things. They work fine. I was already not touching "corporate apps" with a 10 feet pole for a long time, so I don't get to experience their issues.

Also as I wrote, location won't work for you underground or inside concrete buildings. If you are fine with these kind of limitations than you can obviously.

How would it otherwise? Network based location?

Marwin (the main developer of microg) said in some interview that he doesn't want microg to exist, and in a perfect world we shouldn't need such workaround. I would be also happy if android wouldn't depend this muhc on google

I totally agree. This is part of the reason I don't want to turn it on, ever. I don't want to use apps that support that shit, even unknowingly.

[–] infeeeee@lemm.ee 1 points 2 months ago* (last edited 2 months ago)

How would it otherwise? Network based location?

Yes. Your phone could triangulate its location from nearby celltowers ane wifi networks. Google has a database of wifi routers (actually that was the point of google streetview, they collected wifi bssids alongside taking photos, they also collect this data from android devices).

With microg you can select from different dbs for this, they are called 'UnifiedNlp backends': apple has a similar db from iphones, mozilla used to collect this data with a separate app for MLS (they shut down the project in 2024 march). Microg builds an on device private db as well, it will remembers the wifi networks and celltowers you were close to, and next time you are there it won't need gps, saves a ton of battery life. This was called Deja Vu, I love this name. Search for UnifiedNlp on fdroid you can find some more options.

Since MicroG 0.3 you don't have to install these separately, Mozilla and Deja Vu are builtin, and they are more than enough

[–] BearOfaTime@lemm.ee 0 points 2 months ago

And maybe tomorrow we'll see UP grow up, removing one more piece from google. And the day after, another piece.