This commit is contained in:
fenris 2025-11-22 14:18:36 +01:00
parent 9cbe4b5f1a
commit 7cb53e27e0
3 changed files with 106 additions and 99 deletions

View file

@ -1,7 +1,7 @@
--- ---
title: "Freie Systeme" title: "Freie Systeme"
subtitle: "Software, Medien und Gesellschaft" subtitle: "Software, Medien und Gesellschaft"
abstract: "Ein Einstieg für Nicht-Techies" abstract: "Ein Einstieg in freie Software und unabhängige Platformen für Nicht-Techies"
author: "roydfalk" author: "roydfalk"
lang: "de" lang: "de"
date-format: "YYYY-MM-DD" date-format: "YYYY-MM-DD"
@ -30,9 +30,9 @@ format-links: false
![](media/gruene_wiese-1.png) ![](media/gruene_wiese-1.png)
<aside class="notes"> ::: {.notes}
- neue Plattform/App/etc. — am Anfang sieht alles schön aus - neue Platform/App/etc. — am Anfang sieht alles schön aus
</aside> :::
---- ----
@ -40,20 +40,16 @@ format-links: false
![](media/ueberwachung-1.png) ![](media/ueberwachung-1.png)
<aside class="notes">
</aside>
---- ----
> Deine Telefonnummer? > Deine Telefonnummer?
![](media/datenkrake-2.jpeg) ![](media/datenkrake-2.jpeg)
<aside class="notes"> ::: {.notes}
- unnötige Verknüpfungen mit persönlichen Daten - unnötige Verknüpfungen mit persönlichen Daten
<br/>
- Beispiel: WhatsApp nicht mehr sinnvoll/sicher nutzbar, wenn Telefon weg - Beispiel: WhatsApp nicht mehr sinnvoll/sicher nutzbar, wenn Telefon weg
</aside> :::
---- ----
@ -61,9 +57,9 @@ format-links: false
![](media/cookies-1.png) ![](media/cookies-1.png)
<aside class="notes"> ::: {.notes}
- eingebundene Cookies sind aus technischer Sicht oft völlig unnötig - eingebundene Cookies sind aus technischer Sicht oft völlig unnötig
</aside> :::
---- ----
@ -71,9 +67,9 @@ format-links: false
![](media/werbung-1.png) ![](media/werbung-1.png)
<aside class="notes"> ::: {.notes}
- kleine Unannehmlichkeiten nimmt man oft zähneknirrschend hin - kleine Unannehmlichkeiten nimmt man oft zähneknirrschend hin
</aside> :::
---- ----
@ -81,9 +77,9 @@ format-links: false
![](media/ueberwachung-2.png) ![](media/ueberwachung-2.png)
<aside class="notes"> ::: {.notes}
- Möglichkeiten der Überwachung sind vielfältig - Möglichkeiten der Überwachung sind vielfältig
</aside> :::
---- ----
@ -91,9 +87,9 @@ format-links: false
![](media/werbung-2.png) ![](media/werbung-2.png)
<aside class="notes"> ::: {.notes}
- man gewöhnt sich ein Stück weit an die Werbung, aber es frustriert und kann einen unterbewusst beeinflussen - man gewöhnt sich ein Stück weit an die Werbung, aber es frustriert und kann einen unterbewusst beeinflussen
</aside> :::
---- ----
@ -101,11 +97,10 @@ format-links: false
![](media/propaganda-2.jpeg) ![](media/propaganda-2.jpeg)
<aside class="notes"> ::: {.notes}
- über viele social-media-Plattformen wird Propaganda verbreitet - über viele social-media-Plattformen wird Propaganda verbreitet
<br/>
- Beispiel: TikTok verbreitet Fascho-Propaganda und bedient Sucht-Dynamiken - Beispiel: TikTok verbreitet Fascho-Propaganda und bedient Sucht-Dynamiken
</aside> :::
---- ----
@ -113,11 +108,10 @@ format-links: false
![](media/goldener_kaefig.jpeg) ![](media/goldener_kaefig.jpeg)
<aside class="notes"> ::: {.notes}
- vermeintliche Sicherheit ist oft Abschottung/Gefängnis - vermeintliche Sicherheit ist oft Abschottung/Gefängnis
<br/>
- Beispiel: Musik auf iPhone übertragen und abspielen ohne iTunes schwierig bis unmöglich - Beispiel: Musik auf iPhone übertragen und abspielen ohne iTunes schwierig bis unmöglich
</aside> :::
---- ----
@ -125,11 +119,10 @@ format-links: false
![](media/daumenschrauben-1.png) ![](media/daumenschrauben-1.png)
<aside class="notes"> ::: {.notes}
- schleichende Monetarisierung als Ersatz für Werbung — moderner Ablasshandel - schleichende Monetarisierung als Ersatz für Werbung — moderner Ablasshandel
<br/>
- Beispiel: Ende von Windows 10 - Beispiel: Ende von Windows 10
</aside> :::
---- ----
@ -137,13 +130,11 @@ format-links: false
![](media/wuergegriff-1.png) ![](media/wuergegriff-1.png)
<aside class="notes"> ::: {.notes}
- AGBs sind teils zum Gruseln - AGBs sind teils zum Gruseln
<br/> - Beispiel: Temu und Shein
- Beispiel: Temu u. Shein
<br/>
- Beispiel: Übernahme von WhatsApp durch Meta - Beispiel: Übernahme von WhatsApp durch Meta
</aside> :::
---- ----
@ -151,23 +142,20 @@ format-links: false
![](media/tritt-1.png) ![](media/tritt-1.png)
<aside class="notes"> ::: {.notes}
- willkürliche oder gezielte Sperrungen kommen oft vor - willkürliche oder gezielte Sperrungen kommen oft vor
<br/>
- Beispiel: Entziehung von amazon-ebooks - Beispiel: Entziehung von amazon-ebooks
<br/>
- Beispiel: Sperrung von Wikileaks-PayPal-Konto - Beispiel: Sperrung von Wikileaks-PayPal-Konto
</aside> :::
---- ----
Eure Erfahrungen? Eure Erfahrungen?
<aside class="notes"> ::: {.notes}
- Zuhörerschaft fragen, ob sie selbst Erfahrungen gemacht haben - Zuhörerschaft fragen, ob sie selbst Erfahrungen gemacht haben
<br/>
- etwa 3 Fälle aufnehmen und kurz einordnen - etwa 3 Fälle aufnehmen und kurz einordnen
</aside> :::
# Warum ist das so? # Warum ist das so?
@ -180,13 +168,11 @@ Eure Erfahrungen?
- Ideologie/Propaganda - Ideologie/Propaganda
- geschlossene Systeme - geschlossene Systeme
<aside class="notes"> ::: {.notes}
- Profit-orientierte Unternehmen, die Daten als Wertmittel weiterverkaufen - Profit-orientierte Unternehmen, die Daten als Wertmittel weiterverkaufen
<br/>
- Regierungen oder Konzerne, die die öffentliche Meinung manipulieren - Regierungen oder Konzerne, die die öffentliche Meinung manipulieren
<br/>
- Intransparenz - Intransparenz
</aside> :::
---- ----
@ -194,9 +180,9 @@ Eure Erfahrungen?
[Doch](https://digitalcourage.de/nichts-zu-verbergen) [Doch](https://digitalcourage.de/nichts-zu-verbergen)
<aside class="notes"> ::: {.notes}
- erklären, warum dieses Argument eine Ausflucht und schlicht falsch ist - erklären, warum dieses Argument eine Ausflucht und schlicht falsch ist
</aside> :::
---- ----
@ -215,11 +201,10 @@ Falsch. Truth happens:
![](media/rezept-1.png) ![](media/rezept-1.png)
<aside class="notes"> ::: {.notes}
- Quelloffenheit anhand von Kochen und Rezepten erklären - Quelloffenheit anhand von Kochen und Rezepten erklären
<br/>
- Lego-Bauanleitung als weiterer Vergleich - Lego-Bauanleitung als weiterer Vergleich
</aside> :::
---- ----
@ -227,9 +212,9 @@ Falsch. Truth happens:
![](media/zusammenarbeit-1.png) ![](media/zusammenarbeit-1.png)
<aside class="notes"> ::: {.notes}
- grob erklären wie quelloffene Software entwickelt wird - grob erklären wie quelloffene Software entwickelt wird
</aside> :::
---- ----
@ -237,11 +222,10 @@ Falsch. Truth happens:
![](media/freiheit-1.png) ![](media/freiheit-1.png)
<aside class="notes"> ::: {.notes}
- Copyleft-Prinzip und GPL kurz erklären - Copyleft-Prinzip und GPL kurz erklären
<br/>
- 4 Freiheiten: Verwenden, Verstehen, Verbreiten, Verbessern (siehe https://fsfe.org/freesoftware/freesoftware.de.html) - 4 Freiheiten: Verwenden, Verstehen, Verbreiten, Verbessern (siehe https://fsfe.org/freesoftware/freesoftware.de.html)
</aside> :::
---- ----
@ -249,13 +233,11 @@ Falsch. Truth happens:
![](media/dezentralitaet-1.png) ![](media/dezentralitaet-1.png)
<aside class="notes"> ::: {.notes}
- Dezentralität grob erklären - Dezentralität grob erklären
<br/>
- Föderation grob erklären - Föderation grob erklären
<br/>
- Fediverse: Teil des Internets, der auf diese Weise funktioniert - Fediverse: Teil des Internets, der auf diese Weise funktioniert
</aside> :::
---- ----
@ -287,17 +269,16 @@ Falsch. Truth happens:
- nicht ganz … - nicht ganz …
- jedoch: Freiheit, Offenheit, Mündigkeit und Solidarität von/in Software, Medien und Gesellschaft können einander befruchten - jedoch: Freiheit, Offenheit, Mündigkeit und Solidarität von/in Software, Medien und Gesellschaft können einander befruchten
<aside class="notes"> ::: {.notes}
- hier auch Raum für Fragen lassen - hier auch Raum für Fragen lassen
</aside> :::
# Was gibt es da so? # Was gibt es da so?
<aside class="notes"> ::: {.notes}
- Zuhörerschaft einbeziehen: ein paar Beispiele aufnehmen und kurz einordnen - Zuhörerschaft einbeziehen: ein paar Beispiele aufnehmen und kurz einordnen
</aside> :::
--- ---
@ -310,17 +291,13 @@ Falsch. Truth happens:
- Formate - Formate
- sonstiges - sonstiges
<aside class="notes"> ::: {.notes}
- Komm.: Matrix, Mastodon - Komm.: Matrix, Mastodon
<br/>
- Medien: PeerTube, Jellyfin - Medien: PeerTube, Jellyfin
<br/>
- Auskunft: OpenStreetMap, Startpage - Auskunft: OpenStreetMap, Startpage
<br/>
- OS: Linux und GNU, (SailfishOS) - OS: Linux und GNU, (SailfishOS)
<br/>
- sonstiges: Nextcloud, ODF, LibreOffice, Zahlungsverkehr - sonstiges: Nextcloud, ODF, LibreOffice, Zahlungsverkehr
</aside> :::
## Kleine Auflistung ## Kleine Auflistung
@ -343,6 +320,7 @@ Falsch. Truth happens:
- Verzichten - Verzichten
- Alternativen suchen - Alternativen suchen
- Befreien - Befreien
- Genießen
- Verantwortung übernehmen - Verantwortung übernehmen
- Weitersagen - Weitersagen
@ -356,24 +334,21 @@ Falsch. Truth happens:
- [Logbuch Netzpolitik](https://logbuch-netzpolitik.de/) - [Logbuch Netzpolitik](https://logbuch-netzpolitik.de/)
- [Warum dezentrale Platformen, wie Mastodon, geil sind](https://doc.adminforge.de/wXDsiXf3RV2uUdGCfPpx4w#) - [Warum dezentrale Platformen, wie Mastodon, geil sind](https://doc.adminforge.de/wXDsiXf3RV2uUdGCfPpx4w#)
<aside class="notes"> ::: {.notes}
- FSFE: viele Infos und gute Aktionen - FSFE: viele Infos und gute Aktionen
<br/>
- CCC: Seit vielen Jahren stabil antifaschistisch links - CCC: Seit vielen Jahren stabil antifaschistisch links
<br/>
- Sei ein Esel: Ermutigung gegen den Strom zu schwimmen - Sei ein Esel: Ermutigung gegen den Strom zu schwimmen
<br/>
- LNP: sehr unterhaltsamer Podcast über Netzpolitik und Gesellschaft - LNP: sehr unterhaltsamer Podcast über Netzpolitik und Gesellschaft
</aside> :::
## Das war's `:)` ## Ferdsch `:)`
`https://ramsch.sx/vortraege/freie_systeme` `https://ramsch.sx/vortraege/freie_systeme`
![](media/link.svg) ![](media/link.svg)
<aside class="notes"> ::: {.notes}
- Frage- und Diskussions-Runde - Frage- und Diskussions-Runde
</aside> :::

View file

@ -4,7 +4,7 @@
dir_here=$(pwd) dir_here=$(pwd)
dir_source="${dir_here}/source" dir_source="${dir_here}/source"
dir_build="${dir_here}/build" dir_build="/tmp/freie_systeme"
## exec ## exec

View file

@ -1,29 +1,61 @@
#!/usr/bin/env bash #!/usr/bin/env python3
## functions import os as _os
import argparse as _argparse
function syntaxerror
{
echo "SYNTAX: deploy <target-definition>" > /dev/stderr
}
## const def string_coin(
template,
arguments
):
result = template
for (key, value, ) in arguments.items():
result = result.replace("{{%s}}" % key, value)
return result
dir_build="build" def execute_shell_command(
command
):
_os.system(command)
def main():
## args
argument_parser = _argparse.ArgumentParser(
)
argument_parser.add_argument(
"target_system",
type = str,
)
argument_parser.add_argument(
"-t",
"--target-directory",
type = str,
metavar = "<target-directory>",
default = "vortraege/freie_systeme",
)
argument_parser.add_argument(
"-s",
"--source-directory",
type = str,
metavar = "<source-directory>",
default = "/tmp/freie_systeme",
)
args = argument_parser.parse_args()
## exec
execute_shell_command(
string_coin(
"rsync --update --recursive --verbose {{source_directory}}/ {{target_system}}:{{target_directory}}",
{
"source_directory": args.source_directory,
"target_system": args.target_system,
"target_directory": args.target_directory,
}
)
)
## args main()
if [ $# -ge 1 ] ; then target_definition=$1 && shift ; else syntaxerror ; fi
## exec
rsync \
--update \
--recursive \
--verbose \
${dir_build}/ \
${target_definition}