Free Open Source Software

noodlejetski,
@noodlejetski@masto.ai avatar

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.

noodlejetski,
@noodlejetski@masto.ai avatar

AntennaPod https://www.f-droid.org/packages/de.danoeh.antennapod/

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

noodlejetski,
@noodlejetski@masto.ai avatar

Breezy Weather https://apt.izzysoft.de/fdroid/index/apk/org.breezyweather

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...)

ademalsasa,
ademalsasa,

What UI toolkit you use mostly?

Boost is very appreciated.

Please share your developer experience.

ademalsasa,

What's your laptop brand?

Please share how compatible is it with your GNU/Linux. :gnu: :linux:

Boost is very appreciated.

See also pinned posts above.

caos, (edited ) German

📲 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 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 empfehlen soll.

Für das Pixel 5 kämen infrage:
­age­OS 21 (Android 14)
­est­OS 20.0 (Android 13)
/e/ t (Android 13)
­OS 14
(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 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?

@foss_de

jrp,

@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...

jakob,

@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.

Edent,
@Edent@mastodon.social avatar

Is there a version of FourSquare / Swarm for the Fediverse?

I want to check in to a specific location and share that online. Not looking for badges and mayors etc.

Just a geotagged post saying "I am here".

Edent,
@Edent@mastodon.social avatar

With the help of @darius's brilliant https://tinysubversions.com/notes/activitypub-tool/

And thanks to @ldodds's exquisite https://osm-queries.ldodds.com/tutorial/index.html

I am now able to find a nearby from and share it as a post to the Fediverse!

Early days, but I think building a style "Check In To This Location" service might actually be possible!

(Mastodon doesn't expose the lat/long - but they are there.)

Edent,
@Edent@mastodon.social avatar

✅ My 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.

lukas, (edited ) German
@lukas@social.lukas-schieren.de avatar

Nachhaltige Digitalisierung unter Einsatz freier und quelloffener Softwarelösungen kann so einfach sein:

  • Betriebssystem: Debian GNU/Linux
  • Website: WordPress, Hugo
  • Mitgliederverwaltung: CiviCRM
  • Veranstaltungsmanagement: CiviCRM (Modul), pretix, pretalx, Engelsystem
  • Cloudspeicher: owncloud, nextcloud
  • Projektmanagement: OpenProject
  • Authentifizierung: Keycloak
  • Messenger: Matrix / Element, XMPP, Nextcloud Talk
  • Videokonferenzsystem: Jitsi-Meet, BigBlueButton, OpenTalk
  • Mailingliste: Mailman3
  • Ticketsystem: Zammad
  • Lernmanagementsystem: Moodle
  • Personaleinsatzplanung: Kimai
  • Microblogging: Mastodon
  • Foto: Pixelfed
  • Video: PeerTube
  • Livestreaming: PeerTube / Owncast
  • Eventplaning: Mobilizon


:

Kidsdigitalgenial,
@Kidsdigitalgenial@digitalcourage.social avatar

@lukas Das ist schon eine sehr schöne Auswahl an Software, die sich für Schulen eignet💪
Und noch mehr Vorschläge (auch ein paar "Exoten") gibt es hier, im Netzwerk Freie Schulsoftware von @digitalcourage :
https://digitalcourage.de/netzwerk-freie-schulsoftware

benny,
@benny@kirche.social avatar

@lukas gibt's da auch was für ECM, oder muß man ich da mit Nextcloud helfen?

smallcircles,
@smallcircles@social.coop avatar

This is nice to see..

A student can't afford to pay the $8 per month for sync, so builds a 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". 👍

https://news.ycombinator.com/item?id=37247767

larsmb,
@larsmb@mastodon.online avatar

@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.

publicvoit,
@publicvoit@graz.social avatar
kde, (edited )
@kde@floss.social avatar

KDE believes in the power of diversity and inclusion. Women* enrich our community, shaping more inclusive and accessible tech.

💡 Join us in embracing diversity, inclusion and . Be part of our Community to inspire inclusion:
https://community.kde.org/Get_Involved

@kde

finkrat,

Entirely fair and valid! Apologies for making it sound like that would be a good thing. Thanks for your input on that.

andrew_bidlaw,

I don’t understand you.

devinprater,

So, 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.

seedy,

@devinprater Not using alt text in their announcement posts first time. Yup, called it.

danirabbit,
@danirabbit@mastodon.online avatar

@devinprater Hey just wanted to follow up here that I took a look at this and have proposed a fix! https://github.com/elementary/initial-setup/pull/176

foss_android,
@foss_android@mstdn.social avatar

Openreads
Private and Open Source Books Tracker

Keep track of your books with @openreads a privacy-oriented and open-source Android app written in Flutter.

Organize your books into four categories:

  • Finished
  • In progress
  • For later
  • Unfinished
  • Use custom tags and filters

Add books by searching the Open Library, scanning barcodes, or entering details manually

Download: https://github.com/mateusz-bak/openreads-android/releases

@books

openreads,
@openreads@fosstodon.org avatar

@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.

B4tid0,
@B4tid0@lemmy.world avatar

Heck yeah! Thank you so much! I can keep my data? Yes please

ryangorley,
@ryangorley@mastodon.social avatar

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 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.

Bro666,
@Bro666@social.tchncs.de avatar

@ryangorley

And, if you have a problem, be polite and be helpful.

The least you can do si submit a polite, specific, accurate and detailed bug report.

Next step up is donating to the developer so they have the resources to solve the problem.

Master level is learning about the project and contributing actual work to make it better.

What does not help is slagging the project off on social media.

mattswift,

@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.

aral,
@aral@mastodon.ar.al avatar

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.

aral,
@aral@mastodon.ar.al avatar

Free software is inclusive or it is bullshit.

(With apologies to Flavia Dzodan.)

aral,
@aral@mastodon.ar.al avatar

@bitflipped @engravecavedave The point being that the gesture to show people who actually care about them is:

git branch -m master main
git push -u origin main

And maybe a note in the readme.

It’s not rocket science.

But you have to care about being inclusive. And maybe that’s the bit that requires the most work.

TheSteve0,
@TheSteve0@data-folks.masto.host avatar

My controversial hot take:

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

[Updated to focus the argument]

peepstein,
@peepstein@mstdn.social avatar

@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.

peepstein,
@peepstein@mstdn.social avatar

@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,
@libreoffice@fosstodon.org avatar

24.2 will be our next major update, coming in February! 🎉 (New versioning scheme, to show the year and month when it's released.) A big new feature is styles for comments, added by Maxim Monastirsky: https://wiki.documentfoundation.org/ReleaseNotes/24.2#Writer

nick,

@libreoffice

Any reasons for changing the version number to a scheme, where you can't see anything about major and minor releases... and possible compatibility?

lucasvieites,

@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, Polish
@arek@mastodon.internet-czas-dzialac.pl avatar

Aplikacja OrganicMaps fantastycznie sprawdza się w górach!

Na zrzutach moja trasa na Starorobociański Wierch z Doliny Kościeliskiej, powrót przez Dolinę Chochołowską.

Ostatnie 4km na szczyt, nawigacja w OrganicMaps

miklo,

@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.

noodlejetski,
@noodlejetski@masto.ai avatar

@miklo dlatego ja w góry tylko z mapami 1:1
@arek @Raskolnikow @szary_kot

radpanda, Polish

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:

m0bi13,
@m0bi13@pol.social avatar

@radpanda Polecam AIO

radpanda, (edited )

@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.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • foss
  • kavyap
  • thenastyranch
  • everett
  • DreamBathrooms
  • ethstaker
  • magazineikmin
  • cubers
  • Youngstown
  • tacticalgear
  • Durango
  • slotface
  • ngwrru68w68
  • rosin
  • osvaldo12
  • JUstTest
  • InstantRegret
  • cisconetworking
  • GTA5RPClips
  • modclub
  • tester
  • mdbf
  • khanakhh
  • normalnudes
  • Leos
  • megavids
  • anitta
  • provamag3
  • lostlight
  • All magazines