Toolbox - Allgemeine Infos
Die unter Toolbox aufgeführten Seiten enthalten alle möglichen Hinweise, die ich gerne in meinem privaten und beruflichen Umfeld unter die Leute bringen möchte. Es handelt sich um ein Sammlung von Infos, die helfen sollen, das digitale Leben möglichst sicher zu organisieren.
Die Idee stammt aus einer Fortbildung, die @chaag und ich durchgeführt haben. Dort gab es ein Handout für die Teilnehmenden. Das Problem dabei: die Inhalte sind quasi beim Versand oder Druck veraltet. In Zukunft wäre der Plan, die Infos hier möglichst aktuell zu halten und bei Bedarf auf diese Seite zu verweisen.
Alle hier aufgeführten Dienste, Anbieter, Anwendungen, etc. sind Werkzeuge die ich selbst beachte/verwende und daher guten Gewissens empfehlen kann.
Für die alltäglichen Aufgaben werden zahlreiche Tools benötigt. Hier ist es wichtig, auf die richtigen Werkzeuge zu setzen. Dieser Abschnitt soll sozusagen als “Hilfe-zur-Selbsthilfe” dienen, da ich in meinen aufgeführten Empfehlungen für Anwendungen und Apps nur Software aufführe, die ich selbst nutze. Da diese Listen niemals vollständig sein können und andere Menschen auch andere Bedürfnisse haben, sollen mit den nachfolgende genannten Kriterien eigene Bewertungen möglich sein.
Bei der Suche nach der richtigen Anwendung oder App, sollten (neben der Erfüllung des eigentlichen Verwendungszwecks) möglichst folgende Kriterien erfüllt sein:
- Open-Source/Free-Software-Lizenz (Webseite, Wikipedia oder Git-Plattform prüfen).
- Verfügbarkeit auf allen Systemen (Cross-Plattform: Windows, Linux, macOS oder bei mobilen Geräten Android, IOS).
- Datensparsamer Einsatz möglich (Insbesondere bei Online-Diensten auf Tracking von Dritten achten).
- Dokumentation vorhanden (möglichst online abrufbar).
- Aktive Community (Anleitungen, Lernvideos oder Foren vorhanden).
- Aktive Entwicklung (Wann war der letzte Release oder das letzte Update?)
Darüber hinaus gibt es z. B. hier https://de.wikipedia.org/wiki/Softwarebeschaffung#Auswahlkriterien einen etwas ausführlicheren/abweichenden Anforderungskatalog. Diesen führe ich an dieser Stelle der Vollständigkeit halber auf. Bitte macht Euch ein eigenes Bild, welche Kriterien Ihr bei Eurer Wahl für Software zu Grunde legt. Ich persönlich bin mit den von mir oben genannten Kriterien bisher gut gefahren.
Viele dieser Auswahlkriterien können beantwortet werden, wenn man einen Blick auf die Plattform wirft, wo der Quellcode der Software hinterlegt ist (z. B. Codeberg, Github, Gitlab, u.v.m.). Open-Source-Projekte werden häufig komplett transparent und für jeden einsehbar entwickelt.
Immer wieder äußern Personen aus meinem Umfeld, dass diese Entwicklungs-Plattformen als Informations-Grundlage für reine AnwenderInnen nicht geeignet seien, da sich dort nur die Nerds oder Geeks tummeln. Das ist Quatsch. Für den Anfang kann man hier ohne Coding-Kenntnisse viel ablesen.
Am Beispiel von KeepassXC, dessen Codebasis hier https://github.com/keepassxreboot/keepassxc zu finden ist, kann man (Stand 09.08.2023) u. a. folgendes ableiten:
(1): Crossplattformfähig für Linux, Windows und macOS.
(2): Doku zu finden unter https://keepassxc.org .
(3),(4),(5): Aktive Entwicklung gut erkennbar.
(6): Aktive Communtiy, die allerlei Anliegen hier einbringt und diskutiert.
Wer genauer hinschaut, findet noch zahlreiche weitere nützliche Hinweise. Insbesondere die Issues sind sehr aufschlussreich, was kommende Releases mitbringen werden, wo es hakt oder ob es einen Bedarf an Mitarbeit gibt. In der Regel stehen die wichtigsten Infos zum Umgang mit der Software in der README.md.