[mod]
This commit is contained in:
parent
9cbe4b5f1a
commit
7cb53e27e0
127
source/main.qmd
127
source/main.qmd
|
|
@ -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
|
||||||
|
|
||||||

|

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

|

|
||||||
|
|
||||||
<aside class="notes">
|
|
||||||
</aside>
|
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
||||||
> Deine Telefonnummer?
|
> Deine Telefonnummer?
|
||||||
|
|
||||||

|

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

|

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

|

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

|

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

|

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

|

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

|

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

|

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

|

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

|

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

|

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

|

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

|

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

|

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

|

|
||||||
|
|
||||||
<aside class="notes">
|
::: {.notes}
|
||||||
- Frage- und Diskussions-Runde
|
- Frage- und Diskussions-Runde
|
||||||
</aside>
|
:::
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
70
tools/deploy
70
tools/deploy
|
|
@ -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,
|
||||||
dir_build="build"
|
arguments
|
||||||
|
):
|
||||||
|
result = template
|
||||||
|
for (key, value, ) in arguments.items():
|
||||||
|
result = result.replace("{{%s}}" % key, value)
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
def execute_shell_command(
|
||||||
|
command
|
||||||
|
):
|
||||||
|
_os.system(command)
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
## args
|
## args
|
||||||
|
argument_parser = _argparse.ArgumentParser(
|
||||||
if [ $# -ge 1 ] ; then target_definition=$1 && shift ; else syntaxerror ; fi
|
)
|
||||||
|
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
|
## 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,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
rsync \
|
|
||||||
--update \
|
main()
|
||||||
--recursive \
|
|
||||||
--verbose \
|
|
||||||
${dir_build}/ \
|
|
||||||
${target_definition}
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue