okay, it's a slow part of my 24 h shift, so it's finally time to make a thread about the #FOSS apps that I use on my phone, most of them obtainable through @fdroidorg . I've trawled through its repositories many times over years, and managed to find a bunch of great software fitting my needs, so hopefully someone finds this useful as well.
one of the most robust podcast players. I'm not much of a podcast listener, but whenever I feel like pulling something from my tiny (show-wise) huge (episode-wise) backlog, this is the one I fire up. they've been around since forever and only continue to improve.
they've also got a Fediverse account, so make sure to give them some love! @AntennaPod
fork of Geometric Weather, which hasn't been updated for a while, presumably due to the original maintainer being located in China. offers several weather sources to get detailed data from, and displays it on a gorgeous, animated, customizable screen, and with several desktop widgets to choose from. also comes with Gadgetbridge integration (more on that later on...)
📲 Welches Custom ROM (mit MicroG) für das Pixel 5?
Ich soll für jemanden ein Pixel 5 flashen und einrichten. Die Person hat bislang ein anderes Gerät mit #eOS genutzt und eigentlich ist der Auftrag, auch auf dem Pixel /e/OS zu installieren.
Ich habe nun aber gesehen, dass das Pixel dafür einen Downgrade von Android 14 auf Android 13 braucht, daher bin ich nun am Überlegen, ob ich nicht doch ein anderes #CustomROM empfehlen soll.
Für das Pixel 5 kämen infrage: #LineageOS 21 (Android 14) #DivestOS 20.0 (Android 13)
/e/ t (Android 13) #CalyxOS 14 #iodeOS (Android 13)
Da nur LineageOS und CalyxOS Android 14 für das Pixel 5 anbieten, tendiere ich momentan zu CalyxOS (mit dem ich aber noch keine Erfahrung habe).
Für mich persönlich würde ich ja DivestOS nehmen, aber das wäre doch vielleicht noch etwas weiter von eOS weg (und unterstützt #microG nicht bzw. nur über Umwege). Es sollen auch einige Apps über Aurora installiert werden, die wohl bislang mit MicroG auf eOS gut laufen.
Einen besonders hohen Sicherheitsanspruch gibt es in dem Fall nicht; es soll auch kein Banking und keine Zahlungsdienste o.ä. drauf laufen (nur bspw. einige Spiele, die wohl microG erfordern)
Hat jemand von Euch Erfahrung sowohl mit eOS als auch mit CalyxOS und kann von den Unterschieden aus User-Perspektive berichten?
Kann man irgendeine Prognose treffen, welches ROM das Pixel 5 mehr oder weniger lang unterstützen wird?
@caos @𝗝𝗮𝗸𝗼𝗯 :𝗳𝗿𝗶𝗲𝗻𝗱𝗶𝗰𝗮: 🇦🇹 ✅ War bei Kuketz nicht auch zu lesen, daß es prinzipiell gar kein Android ROM gibt, welches komplett entgooglebar ist, weil der Teufel im Telefon selbst steckt, das sich mit Google verbinden muß, um überhaupt zu funktionieren? Ich suche das mal raus bei Gelegenheit...
@jrp@caos
Ich glaub nicht.
Man kann viele Apps ohne Google gar nicht laufen lassen... DAS ist ein Problem.
Und die Hardware ist oft mit proprietärer Hardware so verbaut, dass man einfach nicht weiß, was die zugehörige proprietäre Firmware so alles anstellt... Aber DAS gilt für alle proprietäre Hardware/Firmware...
GrapheneOS ist deshalb nur für Google Pixel Phones, weil dieses bzgl. Hardware noch am sichersten sein soll.
Und der Playstore und die Playservices bei GrapheneOS sind nur "ganz normale" Apps, die keine besonderen Rechte besitzen - im Gegensatz zu allen anderen auf Android basierenden CustomROMs. Das heißt, bei GrapheneOS kannst du die Playservices installieren und das kann nicht nach Hause telefonieren, wenn du ihm die Netzwerkberechtigungen entziehst.
Ich hab auf meinem neuen Pixel 7 die Playservices aktiv aber ohne Berechtigungen für irgendwas. Damit läuft die 2FA-App für mein Banking. Und das hab ich noch in ein eigenes Benutzerprofil eingesperrt, wo ausschließlich die 2FA-App fürs Banking läuft. Das heißt, wenn ich mich einloggen oder eine Überweisung bestätigen möchte, muss ich zu erst in das Banking-Profil wechseln (eigener PIN) um die Aktion dort freizugeben.
Im Standardprofil laufen auch die Play-Services, damit meine FIDO-Keys funktionieren. Diese Funktionalität wurde noch nie auf FOSS portiert (ist aber in Planung). Auch im Standardprofil haben die Playservices keinerlei Berechtigungen. Ich brauch und will Push-Benachrichtigungen nicht (dazu bräuchten die Playservices Netzwerkberechtigungen). Die regle ich für die Apps die ich benötige via ntfy.sh und eigenem Unified-Push Server. Alle anderen Benachrichtigungen will ich nicht. Anrufe krieg ich mit Graphene OS auch ohne Playservices signalisiert.
✅ My #ActivityPub post has location metadata in it!
👀 The post has been federated to Mastodon & PixelFed!
❌ The embedded geotag isn't shown in either of them (Mastodon doesn't support it, PixelFed doesn't show it for non-native posts).
Next step, find a SIMPLE ActivityPub server (preferably in PHP) which I can use to build this service.
A student can't afford to pay the $8 per month for #Obsidian sync, so builds a #FOSS alternative. Then posts to HN and says "I probably violate ToS, so will take down the repo if asked".
Then the Obsidian CEO replies. Explains they aren't VC-funded and the $8 bucks subscription keeps the light on. Applauds the work of the student, points to other open ways that content sync can be handled and gives advice "if you rename, there's no ToS problem". 👍
@edafe@kkarhan@pavelzinoviev@smallcircles@obsidian Obsidian would be a good use case for the BUSL. Company/developers go under or suddenly disappear? Code becomes GPL/MPL.
Until then, proprietary. That'd cover all the bases as part of succession planning.
So, #Elementary OS. Tried it. No, it's not blind friendly. Alt + Tab doesn't speak with Orca most of the time. In setup, the full name, username, password fields aren't labeled, so tabbing with Orca says nothing. After setup, the welcome screen is full of "GTK button checkbox" and other mislabeled stuff. It's not ready for blind people to use.
@JoeyPajamas@foss_android@books
Your worries are perfectly fine. I would say that being open source is what makes Openreads so great. The app is licensed as GPLv2 so everyone can use it and modify it forever. Not like other proprietary apps that the second they stop making profit can be closed with no option to migrate to any other service.
When anyone spends their resources making something and then gives it away for free they should be greeted firstly with gratitude. They should be greeted secondly with gratitude. They should be greeted lastly with gratitude.
Too much #FOSS#OpenSource community rage and contributor burnout stems from a strange forgetfulness that no one has to contribute anything this way. It's always a wonder. Let's chill out and be a little more kind and a lot more grateful.
@ryangorley I feel like this problem stems from the proliferation of "free" products everywhere, from companies such as Google. For those products, you complain, you get results.
To most people, FOSS and open source are not really any different to the commercialised "free" products, as at the end of the day they're not paying anything, so they have the same expectations for both.
The GNU folks: Hehehe, we called it GIMP. And the main branch is called master. Because GIMP, get it?! We couldn’t possibly change it because fart noises
Also GNU folks: Why does everyone think we’re three misogynistic 12-year-old boys in a neckbeard suit?
There are so many low hanging fruits for you folks to embrace inclusivity and make a dedicated effort to clean up your act but you seem too bloody busy pissing all over the tree to mark your territory.
People so wrapped up in "no restrictions on field of use" for Open Source are stuck in the same logic as people who say Free speech means you can say whatever you want in public.
Popper's Tolerance Paradox or whatever you want to call it.
Hyperscalers parasitizing and monopolizing revenue of FOSS projects is NOT OK.
Sure sure, I know, FOSS is not a business model. Keep ignoring the problem and we will end up with much less #FOSS
@TheSteve0@msw at the same time, open source projects would be reliably open source with a true community mindset that isn’t just using OSS as a gimmick to growth, only to switch to a non-free, non-open license once they are unhappy with the community. I’m sure there are many folks who are upset at Hashi’s license change. It creates a feeling of dishonesty and treachery that harms the rest of the OSS community. How do people trust the next project? We can’t.
@TheSteve0@msw so to me it’s very simple: are you a business? Do you want to make money as your primary motivation? If so, use a closed-source and proprietary software license. Stay away from OSS and stick to FSF, OSI-approved licenses. Everyone will be better off. There won’t be ulterior-motive software poisoning the community and businesses will have to compete on the merits of their own employees’ paid contributions.
@libreoffice I just found out about the new version numbering being YY/M. It will make it easier to know how old your installed release is, and decide whether it's a good moment to update. 👍
@arek@Raskolnikow@noodlejetski@szary_kot
Mówisz samsung, 8lat temu, oled ...
No to sprawdziłem specyfikację tego swojego 7-mio letniego mid-range Samsunga właśnie.
I kurde... OLED!
Ale niestety powtórzę wszystko co napisałem wyżej o LCD - w samo południe, w ostrym słońcu, w ciemnych okularach, z jasnością ustawioną na max'a nie jestem w stanie rozczytać dokładnie szczegółów mapy np z OsmAnd.
Ale nawet gdybym był w stanie (np na tym s*fonie za 6.5kPLN) to i tak nie zapewni mi takiej podstawowej dla mnie funkcjonalności, że wychodzę sobie na górkę, rozkładam mapę i próbuję dopasować jakieś odległe szczegóły panoramy do konkretnych miejsc na mapie. Nie ma takiej opcji, żeby to zrobić patrząc na "kwadracik" mapy o wymiarach rzędu 7x12cm.
Zrobiłem prezentację "Signal i dlaczego warto zrezygnować z WhatsApp" dla mojego zespołu z pracy.
Udało się przekonać ich do zmiany 😎 Następny krok to przejście z GoogleDrive na selfhostowany NextCloud i instalowanie Linuksa :QueerCat: :happy_anarcat:
@kwj Myślę, że w moim przypadku zadziałały argumenty zawodowe stojące za tym, żeby używać Signal zamiast innych komunikatorów (ochrona prywatności klienta, dochowanie tajemnicy zawodowej, utrzymanie bezpieczeństwa klientów). Oczywiście wymieniałem jeszcze zalety etyczne, ale wydaje mi się, że pragmatyzm rozwiązania przesądził o wyborze (i to, że część osób Signala już miało z innych powodów).
Edit: jeszcze jeden szczegół mógł mieć znaczenie, a mianowicie zaproponowałem zmianę sposobu komunikacji praktycznie od razu, zanim ma dobre nasza współpraca się rozkręciła. Łatwiej jest zmienić narzędzie zanim się do niego przywiążesz i utworzysz swój własny proces pracy przy jego użyciu.