Compare commits

...

74 Commits

Author SHA1 Message Date
de0c9f5e01 feat: add mastodon link
All checks were successful
Website build and deploy / build (push) Successful in 50s
2026-04-01 11:51:11 +02:00
c9d37811aa chore: shorten summary for podcast
All checks were successful
Website build and deploy / build (push) Successful in 53s
2026-04-01 11:49:20 +02:00
83b7c5f3bd Merge pull request 'Fix broken links, add linkcheck to CI' (#16) from fix-links into main
All checks were successful
Website build and deploy / build (push) Successful in 51s
Reviewed-on: #16
2026-04-01 11:45:58 +02:00
9319d42aca fix: broken links, add check to CI
All checks were successful
Website build and deploy / build (pull_request) Successful in 42s
2026-04-01 11:44:44 +02:00
9bb7fcc300 feat: add link check, enable clever link rendering
All checks were successful
Website build and deploy / build (push) Successful in 1m22s
2026-04-01 11:12:12 +02:00
d3f55b81af feat: add FOSS Backstage talk and GNU/LInux.ch podcast 2026-04-01 11:11:39 +02:00
ad7435e9fb chore: fix link 2026-04-01 10:38:21 +02:00
bc94e7b75e css: slight style improvements
Some checks failed
Website build and deploy / build (push) Failing after 20s
2026-03-31 17:40:30 +02:00
c5d35b7bc2 feat: make sure version hash for CSS files remains stable if content is the same
All checks were successful
Website build and deploy / build (push) Successful in 59s
2026-03-31 17:27:49 +02:00
80b4c2af5c Merge pull request 'chore(deps): update https://github.com/jdx/mise-action action to v4' (#15) from renovate/https-github.com-jdx-mise-action-4.x into main
All checks were successful
Website build and deploy / build (push) Successful in 1m23s
Reviewed-on: #15
2026-03-31 17:11:15 +02:00
0b10385728 chore(deps): update https://github.com/jdx/mise-action action to v4
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Website build and deploy / build (pull_request) Successful in 1m6s
2026-03-28 01:17:08 +00:00
907db96de0 add mastodon URLs to recents posts
All checks were successful
Website build and deploy / build (push) Successful in 2m10s
2026-03-02 18:04:51 +01:00
323fc7a02a feat: improve site title to show actual title first
All checks were successful
Website build and deploy / build (push) Successful in 2m25s
2026-03-02 17:19:04 +01:00
9932fa0967 Merge pull request 'Fix build in new Hugo versions, use mise to sync versions in CLI and CI' (#13) from hugo-0.157-rss into main
All checks were successful
Website build and deploy / build (push) Successful in 2m9s
Reviewed-on: #13
2026-03-02 17:09:41 +01:00
7c85d3d12e feat: add mise to configure Hugo version, and add to CI
All checks were successful
Website build and deploy / build (pull_request) Successful in 42s
2026-03-02 17:06:21 +01:00
66e70b3a81 chore: adapt to breaking changes in Hugo, update RSS template 2026-03-02 16:24:29 +01:00
a36e021a62 feat: add hard-coded mastodon toot url for comments to speed up
All checks were successful
Website build and deploy / build (push) Successful in 1m6s
2026-02-24 12:47:32 +01:00
089f274470 disable debug logging for comments
All checks were successful
Website build and deploy / build (push) Successful in 1m9s
2026-02-24 11:03:59 +01:00
e13612f9e8 fix: overhaul comments system
All checks were successful
Website build and deploy / build (push) Successful in 1m5s
2026-02-23 17:39:04 +01:00
b8be16d9f2 Merge pull request 'Convert links list to individual blog entries' (#11) from links-as-blog into main
All checks were successful
Website build and deploy / build (push) Successful in 1m5s
Reviewed-on: #11
2026-02-23 16:16:10 +01:00
a7f649e916 feat: remove stackoverflow
All checks were successful
Website build and deploy / build (pull_request) Successful in 58s
2026-02-23 15:49:42 +01:00
eacaf507e4 feat: shorten landing page 2026-02-23 15:49:42 +01:00
6fd705e70e feat: recent posts on index, CSS and HTML improvements 2026-02-23 15:49:42 +01:00
668294d5bb feat: remove old links page 2026-02-23 15:49:42 +01:00
c356a28e6d feat: improve tag list display 2026-02-23 15:49:41 +01:00
e1f0e85f78 chore: consolidate tags 2026-02-23 15:49:41 +01:00
03c7ddb955 feat: convert remaining talks to content 2026-02-23 15:49:41 +01:00
42e49897fa feat: reduce summary length 2026-02-23 15:49:41 +01:00
b3da6cdd20 feat: header image contains alt and title tag 2026-02-23 15:49:40 +01:00
96db2ac021 feat: add first batch of av links 2026-02-23 15:49:40 +01:00
5b5035f7cd feat: add recent talks 2026-02-23 15:49:40 +01:00
26658b1ce5 feat: convert last 4 articles to proper content 2026-02-23 15:49:40 +01:00
a8f98b00be feat: convert next 5 links to proper content 2026-02-23 15:49:40 +01:00
b3fb7d5df0 feat: convert next 5 links to proper content 2026-02-23 15:49:39 +01:00
6aea794dbd feat: convert 2 more links to proper content 2026-02-23 15:49:39 +01:00
32a3e593ef feat: convert 2 links to proper content 2026-02-23 15:49:39 +01:00
a5680a4864 fix: wording on article button 2026-02-23 15:49:39 +01:00
3df4e58b02 feat: create archetype for updates 2026-02-23 15:49:39 +01:00
7bed7414c6 feat: improve new articles and links layout 2026-02-23 15:49:39 +01:00
91b3d266e8 ci: hardcode hugo version to avoid unexpected failures 2026-02-23 15:49:38 +01:00
5143e4d92a fix: actually use rendered header images 2026-02-23 15:49:38 +01:00
213b90a191 feat: improve headlines 2026-02-23 15:49:38 +01:00
920bb21de6 feat: improve button styling 2026-02-23 15:49:38 +01:00
bc7ec2915e feat: simple buttons to show links for media 2026-02-23 15:49:38 +01:00
75f7f22c75 fix: margin if not header text is present 2026-02-23 15:49:38 +01:00
c226b761a9 feat: handle missing header images 2026-02-23 15:49:37 +01:00
e284e7ee99 chore: reduce image size 2026-02-23 15:49:37 +01:00
5d2a01c36d feat: make types and languages selectable 2026-02-23 15:49:37 +01:00
dbd01c8ad0 feat: update meta image and tags 2026-02-23 15:49:37 +01:00
297fbf41a4 feat: add image processing, improvements 2026-02-23 15:49:37 +01:00
fb791102f7 feat: support leaf bundles for blog posts, refactor header images 2026-02-23 15:49:36 +01:00
fc1969f5ac feat: add three different media as blog types as testing objects, with infos on list 2026-02-23 15:49:36 +01:00
d99b4821d9 add OpenRail Day moderation to links
All checks were successful
Website build and deploy / build (push) Successful in 1m31s
2026-01-20 15:43:50 +01:00
1924342d21 update profile image
All checks were successful
Website build and deploy / build (push) Successful in 1m21s
2025-11-28 22:29:56 +01:00
e63cff37eb feat: use avatar picture variable in metadata 2025-11-28 22:29:44 +01:00
310f0327c9 Merge pull request 'chore(deps): update actions/checkout action to v6' (#10) from renovate/actions-checkout-6.x into main
All checks were successful
Website build and deploy / build (push) Successful in 32s
Reviewed-on: #10
2025-11-24 23:27:12 +01:00
d9f7fb91c6 chore(deps): update actions/checkout action to v6
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Website build and deploy / build (pull_request) Successful in 13s
2025-11-24 01:21:06 +00:00
c0806df6e9 Merge pull request 'chore(deps): update actions/checkout action to v5' (#8) from renovate/actions-checkout-5.x into main
All checks were successful
Website build and deploy / build (push) Successful in 27s
Reviewed-on: #8
2025-09-25 11:33:11 +02:00
e881dd1fb1 agb: update
All checks were successful
Website build and deploy / build (push) Successful in 57s
2025-09-21 16:58:23 +02:00
bde3b3eb92 add agb
All checks were successful
Website build and deploy / build (push) Successful in 1m5s
2025-09-20 22:14:28 +02:00
18685ea113 chore: update GPG key in WKD
All checks were successful
Website build and deploy / build (push) Successful in 1m7s
2025-08-22 16:08:20 +02:00
9c8de4a795 chore(deps): update actions/checkout action to v5
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Website build and deploy / build (pull_request) Successful in 21s
2025-08-15 00:02:23 +00:00
07dc7b0e39 chore: replace broken links part 2
All checks were successful
Website build and deploy / build (push) Successful in 1m24s
2025-08-01 21:14:05 +02:00
6a7720c124 chore: replace broken links
All checks were successful
Website build and deploy / build (push) Successful in 1m3s
2025-08-01 20:44:15 +02:00
8a292f064b chore: improve wording
All checks were successful
Website build and deploy / build (push) Successful in 1m5s
2025-07-31 09:19:39 +02:00
2dae93e36e add summary for static sites
All checks were successful
Website build and deploy / build (push) Successful in 32s
2025-06-02 12:30:22 +02:00
30e8987656 add video for foss backstage talk
All checks were successful
Website build and deploy / build (push) Successful in 58s
2025-06-02 12:17:54 +02:00
e6f3f99412 update summary and intro
All checks were successful
Website build and deploy / build (push) Successful in 1m34s
2025-05-30 16:16:45 +02:00
7c499897d1 add db systel company blog interview 2025-05-30 15:57:53 +02:00
4499790841 Merge pull request 'chore(deps): update https://github.com/appleboy/scp-action action to v1' (#5) from renovate/https-github.com-appleboy-scp-action-1.x into main
All checks were successful
Website build and deploy / build (push) Successful in 1m27s
Reviewed-on: #5
2025-05-05 12:47:19 +02:00
9dd0320593 chore(deps): update https://github.com/appleboy/scp-action action to v1
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Website build and deploy / build (pull_request) Successful in 56s
2025-05-01 00:01:55 +00:00
a314f1c92c fix active page for pagination
All checks were successful
Website build and deploy / build (push) Successful in 27s
2025-03-21 23:29:09 +01:00
4fe8841207 move learn-more arrow to same line as summary 2025-03-21 23:28:49 +01:00
c3fe0986d1 break summary and reorg images for posts to appear nicer on overview 2025-03-21 23:27:36 +01:00
199 changed files with 2716 additions and 1266 deletions

View File

@@ -28,11 +28,17 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout with submodules - name: Checkout with submodules
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
submodules: recursive # Get submdules submodules: recursive # Get submdules
fetch-depth: 1 # Fetch all history for .GitInfo and .Lastmod fetch-depth: 1 # Fetch all history for .GitInfo and .Lastmod
- name: Setup required tools (Hugo)
uses: https://github.com/jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
with:
cache: false # no cache on gitea
github_token: ${{ secrets.GH_TOKEN }}
- name: Create configuration for Matomo - name: Create configuration for Matomo
run: | run: |
cp themes/hugo-sustain/static/config.php.sample static/config.php cp themes/hugo-sustain/static/config.php.sample static/config.php
@@ -40,17 +46,19 @@ jobs:
sed -i "s|__PROXY_URL__|${{ secrets.MATOMO_PROXY_URL }}|" static/config.php sed -i "s|__PROXY_URL__|${{ secrets.MATOMO_PROXY_URL }}|" static/config.php
sed -i "s|__TOKEN_AUTH__|${{ secrets.MATOMO_TOKEN_AUTH }}|" static/config.php sed -i "s|__TOKEN_AUTH__|${{ secrets.MATOMO_TOKEN_AUTH }}|" static/config.php
- name: Setup Hugo - name: Check for broken links
uses: https://github.com/peaceiris/actions-hugo@v3.0.0 run: |
with: if [ "${{ gitea.ref }}" = "refs/heads/main" ]; then
hugo-version: "latest" mise linkcheck --offline || true
extended: true else
mise linkcheck --offline
fi
- name: Build website with Hugo - name: Build website with Hugo
run: hugo run: mise run build
- name: Copy website to host - name: Copy website to host
uses: https://github.com/appleboy/scp-action@v0.1.7 uses: https://github.com/appleboy/scp-action@ff85246acaad7bdce478db94a363cd2bf7c90345 # v1.0.0
with: with:
host: mehl.mx host: mehl.mx
username: maxmehl username: maxmehl

1
.gitignore vendored
View File

@@ -1,3 +1,4 @@
resources/ resources/
public/ public/
.hugo_build.lock .hugo_build.lock
.lycheecache

28
archetypes/blog/index.md Normal file
View File

@@ -0,0 +1,28 @@
---
title: "{{ replace (replaceRE "^[0-9]{4}-[0-9]{2}-" "" .Name) "-" " " | title }}"
date: {{ now.Format "2006-01-02" }}
categories:
# Language
- english
# - deutsch
# - presentation
# - podcast
# - article
tags:
# - https://mehl.mx/tags/
# headerimage:
# src: foo.jpg
# text: bar
# summary: Visible on the listing page, but not on the article page
# video: https://link.to/video
# slides: https://link.to/slides
# audio: https://link.to/audio
# article:
# name: Media Name
# href: https://link.to/article
# event:
# name: Event Name
# href: https://link.to/event
---
Content

View File

@@ -2,6 +2,7 @@
title: "{{ replace (replaceRE "^[0-9]{4}-[0-9]{2}-" "" .Name) "-" " " | title }}" title: "{{ replace (replaceRE "^[0-9]{4}-[0-9]{2}-" "" .Name) "-" " " | title }}"
date: {{ now.Format "2006-01-02" }} date: {{ now.Format "2006-01-02" }}
categories: categories:
- blog
- english - english
- deutsch - deutsch
tags: tags:

View File

@@ -2,26 +2,33 @@ baseurl = "https://mehl.mx/"
languageCode = "en-GB" languageCode = "en-GB"
title = "Max Mehl" title = "Max Mehl"
theme = [ "hugo-sustain", "hugo-cloak-email", "hugo-mastodon-comments", "hugo-snap-gallery" ] theme = [ "hugo-sustain", "hugo-cloak-email", "hugo-mastodon-comments", "hugo-snap-gallery" ]
summaryLength = 50
[markup.highlight] [markup.highlight]
codeFences = true codeFences = true
style = "emacs" style = "emacs"
# English quotation marks
[markup.goldmark.extensions.typographer]
leftDoubleQuote = '“'
rightDoubleQuote = '”'
[markup.goldmark.renderHooks.link]
useEmbedded = "fallback"
[permalinks] [permalinks]
blog = "/blog/:year/:slug" blog = "/blog/:year/:slug"
[params] [params]
avatar = "profile.jpg" avatar = "profile.png"
author = "Max Mehl" description = "Open Source expert with background in tech and policy. Focused on strategy, governance, and software supply chains. Building sustainable digital environments."
description = "I am deeply involved in Free and Open Source Software from various perspectives — strategic, technical, legal, community, and even political."
keywords = "open source, free software, Deutsche Bahn, DB Systel, FSFE, management, campaign, communication, strategy, konstanz, berlin, munster, IT service, politics, administration, scouts, founder" keywords = "open source, free software, Deutsche Bahn, DB Systel, FSFE, management, campaign, communication, strategy, konstanz, berlin, munster, IT service, politics, administration, scouts, founder"
# Custom assets can be linked with their paths relative to static/ # Custom assets can be linked with their paths relative to static/
custom_css = ["comments/mastodon-comments.css"] custom_css = ["comments/mastodon-comments.css"]
custom_js = ["comments/getcomments.js"] custom_js = ["comments/getcomments.js"]
[params.blog] [params.author]
headline = "Thoughts about tech, politics, and more" name = "Max Mehl"
[params.social] [params.social]
Github = "mxmehl" Github = "mxmehl"
@@ -29,7 +36,7 @@ style = "emacs"
Email = "" Email = ""
# Twitter = "mxmehl" # Twitter = "mxmehl"
LinkedIn = "mxmehl" LinkedIn = "mxmehl"
Stackoverflow = "users/4273755/mxmehl" # Stackoverflow = "users/4273755/mxmehl"
Mastodon = "mastodon.social/@mxmehl" Mastodon = "mastodon.social/@mxmehl"
# Diaspora = "diasp.eu/u/mxmehl" # Diaspora = "diasp.eu/u/mxmehl"
@@ -47,31 +54,36 @@ style = "emacs"
## Main Menu ## Main Menu
[[menu.main]] [[menu.main]]
name = "start" name = "Start"
weight = 100 weight = 100
identifier = "start" identifier = "start"
url = "/" url = "/"
[[menu.main]] [[menu.main]]
name = "blog" name = "Updates"
identifier = "blog" identifier = "blog"
weight = 200 weight = 200
url = "/blog/" url = "/blog/"
[[menu.main]]
name = "links"
identifier = "links"
weight = 300
url = "/links/"
[[menu.main]] [[menu.main]]
name = "IT Services" name = "IT Services"
identifier = "it" identifier = "it"
weight = 400 weight = 300
url = "/it/" url = "/it/"
[[menu.main]] [[menu.main]]
name = "contact" name = "Contact"
identifier = "contact" identifier = "contact"
weight = 500 weight = 400
url = "/contact/" url = "/contact/"
[privacy.youtube] [privacy.youtube]
disable = false disable = false
privacyEnhanced = true privacyEnhanced = true
# Modules
[[module.mounts]]
# Make static images available as image assets by default
source = "static/img/"
target = "assets/images/"
[imaging]
compression = 'lossy'
quality = 90

View File

@@ -1,18 +1,17 @@
--- ---
title: "Max Mehl" title: "Max Mehl"
page: true page: true
summary: I am deeply involved in Free and Open Source Software from various perspectives — strategic, technical, legal, community, and even political. summary: Open Source expert with background in tech and policy. Focused on strategy, governance, and software supply chains. Building sustainable digital environments.
--- ---
## Hi, I'm **Max Mehl**. ## Hi, I'm **Max Mehl**.
I am deeply involved in Free and Open Source Software from various perspectives — strategic, technical, legal, community, and even political. Open Source is more than just code to me. I deeply care about its principles of collaboration, transparency, and pragmatic problem-solving.
In my work, I apply this expertise at Deutsche Bahn in DB Systel's CTO Team. Before this, I was Senior Program Manager at the Free Software Foundation Europe (FSFE). I work at **Deutsche Bahn**'s virtual Open Source Program Office (OSPO). I helped co-found the **OpenRail Association** to foster sector-wide collaboration. Another focus is on **software supply chain management** with an emphasis on SBOMs and CRA compliance.
I am a political and administrative science graduate, and founded a [small company for web services]({{< ref "it" >}}). As&nbsp;a self-taught software developer I maintain several Open Source projects. In my little free time, I love being with my family, doing sports, and playing and listening to music. Previously, I was with the **Free Software Foundation Europe** (FSFE), leading policy, public awareness, and legal initiatives such as *Public Money, Public Code* and *REUSE*. Before that, I founded a small, client-focused IT consultancy firm offering website development and system administration.
Once in a while [I blog]({{< ref "blog" >}}) about things that keep me busy. Outside of work, I enjoy being with my family, bouldering, and maintaining some software projects.
You can contact me via email, messenger, or any of the platforms listed below.\ On this site, I regularly share [updates]({{< relref "blog" >}}) on my work and projects. Feel free to [reach out]({{< relref "contact" >}}).
See the [contact page]({{< ref "contact" >}}) for more details.

33
content/agb.md Normal file
View File

@@ -0,0 +1,33 @@
---
title: Allgemeine Geschäftsbedingungen (AGB) für Max Mehl IT-Dienstleistungen
page: true
sitemap_hide: true
summary: Allgemeine Geschäftsbedingungen für Max Mehl IT-Dienstleistungen
---
## 1. Vertragsgegenstand
Der Auftragnehmer erbringt IT-Dienstleistungen (z. B. Webhosting, Wartung, Support, Beratung) für den Auftraggeber.
## 2. Vertragslaufzeit und Kündigung
Verträge beginnen mit dem vereinbarten Leistungsstart und enden zunächst am 31. Dezember desselben Jahres.
Sie verlängern sich jeweils automatisch um weitere 12 Monate, wenn sie nicht spätestens 3 Monate vor Ablauf schriftlich gekündigt werden.
## 3. Vergütung und Zahlungsbedingungen
Die Vergütung erfolgt im Voraus für den jeweils vereinbarten Vertragszeitraum.
Bei unterjährigem Vertragsbeginn wird die Vergütung anteilig bis zum 31. Dezember berechnet.
Eine vorzeitige Kündigung während der Laufzeit entbindet nicht von der Zahlungspflicht; eine Rückerstattung anteiliger Beträge erfolgt nicht.
Rechnungen sind innerhalb von 21 Tagen ohne Abzug zur Zahlung fällig.
## 4. Haftung
Der Auftragnehmer haftet unbeschränkt nur für Vorsatz und grobe Fahrlässigkeit.
Für leichte Fahrlässigkeit haftet er nur bei Verletzung wesentlicher Vertragspflichten, beschränkt auf den vorhersehbaren Schaden.
Eine Haftung für entgangenen Gewinn oder Folgeschäden ist ausgeschlossen.
## 5. Schlussbestimmungen
Es gilt deutsches Recht. Gerichtsstand ist der Sitz des Auftragnehmers, sofern der Kunde Kaufmann ist.
Sollten einzelne Bestimmungen unwirksam sein, bleibt der Vertrag im Übrigen wirksam.

View File

@@ -3,21 +3,20 @@ title: Organising micro task emails in Thunderbird
date: 2013-10-27T23:12:55+00:00 date: 2013-10-27T23:12:55+00:00
aliases: organising-micro-task-emails-in-thunderbird aliases: organising-micro-task-emails-in-thunderbird
categories: categories:
- blog
- english - english
tags: tags:
- email - Communication
- guide
- tools
--- ---
The title of this post sounds very significant but to be honest, its a small thing. The title of this post sounds very significant but to be honest, its a small thing.
Everybody has her/his/its own workflow regarding emails. For example me: I LOVE folders! When it comes to the crunch I probably would be able to organise my whole life into folders. Everybody has her/his/its own workflow regarding emails. For example me: I LOVE folders! When it comes to the crunch I probably would be able to organise my whole life into folders.
Well, at least this is what I thought until I began my internship at [FSFE](https://fsfe.org/). I was used to a high income rate (do you say so?) before but something changed: Normally I read my emails and if somethings important, I open a new task in my taskmanager or simply write it down. In the office I also read lots of emails and can put them easily in folders via filters (in Thunderbird and with qmail/maildrop on my mailserver), for example emails in mailing lists. Well, at least this is what I thought until I began my internship at [FSFE](https://fsfe.org/). I was used to a high income rate (do you say so?) before but something changed: Normally I read my emails and if somethings important, I open a new task in my taskmanager or simply write it down. In the office I also read lots of emails and can put them easily in folders via filters (in Thunderbird and with qmail/maildrop on my mailserver), for example emails in mailing lists.
But now it is more often the case that by reading those emails, there are beginning some mini-tasks: Commit this [translated](https://fsfe.org/contribute/translators/) file on the server, answer these emails, send out that package to a [fellow](https://fsfe.org/fellowship/) (but not today, do it next Monday), and most importantly, book some restaurants for the General Assembly. You see, these are all small tasks, but they exist. In dozens. And Im quite sure they will increase. But creating for each micro task a new task in my task manager ([Getting Things Gnome](http://gtgnome.net/) by the way) is overload as well. But now it is more often the case that by reading those emails, there are beginning some mini-tasks: Commit this [translated](https://fsfe.org/contribute/translators/) file on the server, answer these emails, send out that package to a [fellow](https://fsfe.org/fellowship/) (but not today, do it next Monday), and most importantly, book some restaurants for the General Assembly. You see, these are all small tasks, but they exist. In dozens. And Im quite sure they will increase. But creating for each micro task a new task in my task manager ([Getting Things Gnome](http://gtgnome.net/) by the way) is overload as well.
For that Im a forgetful technocrat sometimes, I wanted to pre-empt any mistakes and searched for methods to mark/tag those emails when reading them. Afterwards it should always be possible to find these marked/tagged with one click. In short, I needed a [Remembrall](http://harrypotter.wikia.com/wiki/Remembrall), that additionally tells me, what I exactly forgot. For that Im a forgetful technocrat sometimes, I wanted to pre-empt any mistakes and searched for methods to mark/tag those emails when reading them. Afterwards it should always be possible to find these marked/tagged with one click. In short, I needed a [Remembrall](http://harrypotter.wikia.com/wiki/Remembrall), that additionally tells me, what I exactly forgot.
Dear ladies and gentlemen, heres my odyssey of finding the perfect method for me: Dear ladies and gentlemen, heres my odyssey of finding the perfect method for me:
@@ -37,7 +36,7 @@ Dear ladies and gentlemen, heres my odyssey of finding the perfect method for
Each method has its advantages. The tags are quite nice because you can differentiate between (own) tags and you can simply press the corresponding number on the keyboard to tag the mail. The marking method does not have such features but on my mobile (K-9 Mail) I cannot tag an email but only mark it. So Im able to save some mails for later work when Im sitting in the train for example. Each method has its advantages. The tags are quite nice because you can differentiate between (own) tags and you can simply press the corresponding number on the keyboard to tag the mail. The marking method does not have such features but on my mobile (K-9 Mail) I cannot tag an email but only mark it. So Im able to save some mails for later work when Im sitting in the train for example.
No matter how you decide (Im not quite sure as well whats the best for me), its quite hard to find the emails if you have tagged them. Of course, if you look in the folder, you see colored mails or those with a star but to find them by hand in dozens of folder… good luck boy. No matter how you decide (Im not quite sure as well whats the best for me), its quite hard to find the emails if you have tagged them. Of course, if you look in the folder, you see colored mails or those with a star but to find them by hand in dozens of folder… good luck boy.
I already mentioned virtual folders: You can open a virtual folder that lists all emails that match a (or more) special criteria which you can define. If you untag/unmark an email, it just disappears from the virtual folder, but still exists in the (now untagged/unmarked) way as before. I already mentioned virtual folders: You can open a virtual folder that lists all emails that match a (or more) special criteria which you can define. If you untag/unmark an email, it just disappears from the virtual folder, but still exists in the (now untagged/unmarked) way as before.
{{< gallery >}} {{< gallery >}}

View File

@@ -3,13 +3,12 @@ title: Mounting a SFTP storage in GNU/Linux
date: 2014-01-13T14:42:01+00:00 date: 2014-01-13T14:42:01+00:00
aliases: /blog/2014/mounting-a-sftp-storage-in-gnu-linux aliases: /blog/2014/mounting-a-sftp-storage-in-gnu-linux
categories: categories:
- blog
- english - english
tags: tags:
- bash - Code
- guide - Security
- security - SystemAdministration
- server
- tools
--- ---
This (longer than expected) post explains how to transfer files securely between your device and an external storage. The first part may be useful for you if you only have little knowledge of terms like (S)FTP(S) and want to learn something about widely used technologies. The second part will help you to mount an external storage so you can manage all files as if they are on your local device and the third, fourth and fifth part will concentrate on easing the mounting process by the help of hostnames, Private/Public Keys and a shell script. This (longer than expected) post explains how to transfer files securely between your device and an external storage. The first part may be useful for you if you only have little knowledge of terms like (S)FTP(S) and want to learn something about widely used technologies. The second part will help you to mount an external storage so you can manage all files as if they are on your local device and the third, fourth and fifth part will concentrate on easing the mounting process by the help of hostnames, Private/Public Keys and a shell script.
@@ -47,10 +46,10 @@ The only prerequisite: You need a server/webspace/storage with full SSH access.
Now we come to the technical part. For this post, following data is used. Most likely, this will look different in your case. Now we come to the technical part. For this post, following data is used. Most likely, this will look different in your case.
``` ```
SSH-Server: server1.net SSH-Server: server1.net
Username on server: client Username on server: client
Home directory of user on server: /home/client Home directory of user on server: /home/client
Username local machine: user Username local machine: user
Local mount directory: /home/user/remote/server1 Local mount directory: /home/user/remote/server1
``` ```
@@ -87,9 +86,9 @@ In the next step, we will make the connection and mounting more comfortable, eve
Now that you know how (and that) the system works, we will make it easier. Of course it is quite annoying to type in the whole server-address and port each time. Instead of _sshfs -p 22 client@server1.net[…]_, you can simply type _sshfs server1_. How? Just open the SSH configuration file _/home/user/.ssh/config_ with you desired text editor and add: Now that you know how (and that) the system works, we will make it easier. Of course it is quite annoying to type in the whole server-address and port each time. Instead of _sshfs -p 22 client@server1.net[…]_, you can simply type _sshfs server1_. How? Just open the SSH configuration file _/home/user/.ssh/config_ with you desired text editor and add:
``` ```
Host server1 Host server1
HostName server1.net HostName server1.net
Port 22 Port 22
User client User client
``` ```
@@ -109,7 +108,7 @@ Lets say, the public key is a chest that no one except the owner can open. In
It is quite easy to make this system happen. Again we need a terminal to generate the two keys: It is quite easy to make this system happen. Again we need a terminal to generate the two keys:
```bash ```bash
cd ~/.ssh/ cd ~/.ssh/
ssh-keygen -t dsa ssh-keygen -t dsa
``` ```
@@ -141,86 +140,86 @@ And these steps were quite important for the next section where we will write a
Our setting is very smooth now, but it could still be improved. If you want to connect to many servers and dont want to use your shell every time or dont want to remember the HOSTs you used in your .ssh/config, youre free to modify and use this shell script: Our setting is very smooth now, but it could still be improved. If you want to connect to many servers and dont want to use your shell every time or dont want to remember the HOSTs you used in your .ssh/config, youre free to modify and use this shell script:
```bash ```bash
#!/bin/bash #!/bin/bash
### VARIABLES TO BE CHANGED ### ### VARIABLES TO BE CHANGED ###
# Preconfigured HOSTs in ~/.ssh/config that should be used # Preconfigured HOSTs in ~/.ssh/config that should be used
PRESSH[0]=server1 PRESSH[0]=server1
PRESSH[1]=server2 PRESSH[1]=server2
PRESSH[2]=server3 PRESSH[2]=server3
# Local directory where the remote storages should be mounted to # Local directory where the remote storages should be mounted to
LOCALMOUNTDIR=/home/user/remote LOCALMOUNTDIR=/home/user/remote
### THE SCRIPT BEGINS HERE ### ### THE SCRIPT BEGINS HERE ###
# Add SSH key to local keyring if not already happened # Add SSH key to local keyring if not already happened
function sshadd { function sshadd {
ssh-add -l > /dev/null || ssh-add ssh-add -l > /dev/null || ssh-add
} }
# Choose preconfigured HOST to mount # Choose preconfigured HOST to mount
function mount { function mount {
if ! SSH=$(zenity --list \ if ! SSH=$(zenity --list \
--height=300 \ --height=300 \
--text="Please choose. Cancel to unmount drives." \ --text="Please choose. Cancel to unmount drives." \
--title="Choose SSH server" \ --title="Choose SSH server" \
--column "Preconfigured SSH servers" \ --column "Preconfigured SSH servers" \
${PRESSH[*]}); then ${PRESSH[*]}); then
unmountquestion # If you press cancel, it should ask you to unmount all drives unmountquestion # If you press cancel, it should ask you to unmount all drives
fi fi
# If you double click on an entry, it gives 'server1|server1' as result instead of 'server1' # If you double click on an entry, it gives 'server1|server1' as result instead of 'server1'
# This command cuts of everything after | # This command cuts of everything after |
SSH=$(echo $SSH | awk -F\| '{ print $1 }') SSH=$(echo $SSH | awk -F\| '{ print $1 }')
# Make a local directory if not available # Make a local directory if not available
if [ ! -e "$LOCALMOUNTDIR"/"$SSH" ]; then if [ ! -e "$LOCALMOUNTDIR"/"$SSH" ]; then
mkdir -p "$LOCALMOUNTDIR"/"$SSH" mkdir -p "$LOCALMOUNTDIR"/"$SSH"
fi fi
# Command to mount actually # Command to mount actually
sshfs "$SSH": "$LOCALMOUNTDIR"/"$SSH"/ -o follow_symlinks & sshfs "$SSH": "$LOCALMOUNTDIR"/"$SSH"/ -o follow_symlinks &
quitquestion # one more ssh server or quit? quitquestion # one more ssh server or quit?
} }
# Ask if all preconfigured SSHFS drives should be unmounted # Ask if all preconfigured SSHFS drives should be unmounted
function unmountquestion { function unmountquestion {
zenity --question --text="Unmount all preconfigured\nSSHFS drives now?" zenity --question --text="Unmount all preconfigured\nSSHFS drives now?"
if [ "$?" = "0" ]; then if [ "$?" = "0" ]; then
unmount # unmount function unmount # unmount function
else else
exit 0 exit 0
fi fi
} }
# Procedure to unmount all preconfigured SSHFS drives and exit program afterwards # Procedure to unmount all preconfigured SSHFS drives and exit program afterwards
function unmount { function unmount {
for ((i = 0; i < ${#PRESSH[*]}; i++)) for ((i = 0; i < ${#PRESSH[*]}; i++))
do do
fusermount -u "$LOCALMOUNTDIR"/"${PRESSH[$i]}" fusermount -u "$LOCALMOUNTDIR"/"${PRESSH[$i]}"
echo ""${PRESSH[$i]}" unmounted." echo ""${PRESSH[$i]}" unmounted."
done done
exit 0 exit 0
} }
# Should another SSHFS storage be mounted? # Should another SSHFS storage be mounted?
function quitquestion { function quitquestion {
zenity --question \ zenity --question \
--text="Mount another SSHFS storage?" --text="Mount another SSHFS storage?"
if [ "$?" = "1" ]; then if [ "$?" = "1" ]; then
exit 0 exit 0
fi fi
} }
sshadd # sshadd function sshadd # sshadd function
# Loop for endless mounts until stopped by unmount or unmountquestion # Loop for endless mounts until stopped by unmount or unmountquestion
while : while :
do do
mount # mount function mount # mount function
done done
``` ```

View File

@@ -3,21 +3,21 @@ title: Why free choice of routers is a must
date: 2014-01-14T17:47:43+00:00 date: 2014-01-14T17:47:43+00:00
aliases: why-free-choice-of-routers-is-an-unnegotiable-must aliases: why-free-choice-of-routers-is-an-unnegotiable-must
categories: categories:
- blog
- english - english
tags: tags:
- routerfreedom - RouterFreedom
- fsfe - FSFE
- germany - Security
- security - Policy
- policy
--- ---
In my opinion, the latest NSA leaks reached a new level of boldness. Oh wait, maybe you are one of the people that keep saying "*Of course NSA is spying on all of us, but Im safe: I use Tor/VPN, deleted my Facebook account, and I completely switched to [secure operating systems](https://blogs.fsfe.org/the_unconventional/2013/06/29/more-work-to-maintain-my-privacy/), so I got this going for me.*" If so I congratulate you, these are important steps and I hope there will be more people like you. In my opinion, the latest NSA leaks reached a new level of boldness. Oh wait, maybe you are one of the people that keep saying "*Of course NSA is spying on all of us, but Im safe: I use Tor/VPN, deleted my Facebook account, and I completely switched to [secure operating systems](http://web.archive.org/web/20130928222506/http://blogs.fsfe.org/the_unconventional/2013/06/29/more-work-to-maintain-my-privacy/), so I got this going for me.*" If so I congratulate you, these are important steps and I hope there will be more people like you.
{{< figure src="/img/blog/nsa-headwater-screen.jpg" caption="NSA Headwater Implant" >}} {{< figure src="/img/blog/nsa-headwater-screen.jpg" caption="NSA Headwater Implant" >}}
But as the introducting sentence states, the latest information of NSAs mass surveillance goes much further than only spying in social networks and intercepting phone calls. **This time, its about your home and your network itself**. To be concrete: Its about your router located somewhere in your rooms. Internal, top secret classified presentations show that NSA is actively searching for [vulnerabilities in industry and home routers](www.wired.com/threatlevel/2013/09/nsa-router-hacking/) and is [buying exploits](http://www.afterdawn.com/news/article.cfm/2013/09/22/nsa_buys_zero_day_exploits_from_vupen) if needed. And if all of these steps arent enough, they just [implant a backdoor chip](http://www.spiegel.de/international/world/catalog-reveals-nsa-has-back-doors-for-numerous-devices-a-940994.html) granting full remote access. But as the introducting sentence states, the latest information of NSAs mass surveillance goes much further than only spying in social networks and intercepting phone calls. **This time, its about your home and your network itself**. To be concrete: Its about your router located somewhere in your rooms. Internal, top secret classified presentations show that NSA is actively searching for [vulnerabilities in industry and home routers](https://www.wired.com/2013/09/nsa-router-hacking/) and is [buying exploits](http://www.afterdawn.com/news/article.cfm/2013/09/22/nsa_buys_zero_day_exploits_from_vupen) if needed. And if all of these steps arent enough, they just [implant a backdoor chip](http://www.spiegel.de/international/world/catalog-reveals-nsa-has-back-doors-for-numerous-devices-a-940994.html) granting full remote access.
If you hear about an massively exploited vulnerability or a cooperating router vendor, I would expect you to switch the router or at least install updated/other firmware on the device. But what if you are not able to this because your Internet Service Provider (ISP) forces you to use his and no other device? If you hear about an massively exploited vulnerability or a cooperating router vendor, I would expect you to switch the router or at least install updated/other firmware on the device. But what if you are not able to this because your Internet Service Provider (ISP) forces you to use his and no other device?

View File

@@ -3,31 +3,26 @@ title: 'I love ZNC because #ilovefs'
date: 2014-02-14T05:00:14+00:00 date: 2014-02-14T05:00:14+00:00
url: /blog/2014/i-love-znc-because-ilovefs url: /blog/2014/i-love-znc-because-ilovefs
categories: categories:
- blog
- english - english
tags: tags:
- chat - Communication
- ilovefs - ILoveFS
- server - SystemAdministration
- tools
--- ---
{{< figure src="http://fsfe.org/campaigns/ilovefs/artwork/graphics/ilovefs-banner-large-en.png" class="no-border" lightbox="none" >}}
> Today is [I love Free Software day 2014](http://ilovefs.org). Using the slogan „I love Free Software but I love you more“ this day should not only be used to thank our significant others for their love but also to say „thank you“ to people who work hard to ease ones everyday tasks with the software they develop. > Today is [I love Free Software day 2014](http://ilovefs.org). Using the slogan „I love Free Software but I love you more“ this day should not only be used to thank our significant others for their love but also to say „thank you“ to people who work hard to ease ones everyday tasks with the software they develop.
{{< gallery >}}
{{< figure src="/img/blog/blog_virtualfolders2.png" caption="Mark an email in Thunderbird" >}}
{{< figure src="/img/blog/blog_virtualfolders3.png" caption="Search for emails in folder " >}}
{{< figure src="/img/blog/blog_virtualfolders4.png" caption="Give criteria to search for" >}}
{{< figure src="/img/blog/blog_virtualfolders5.png" caption="Save found emails in a virtual folder" >}}
{{< figure src="/img/blog/blog_virtualfolders6.png" caption="Choose folders to search in" >}}
{{< /gallery >}}
Have you ever been in an IRC channel? Have you ever been in an IRC channel?
If not, you should try it, its a great and easy way of communication and very common. If not, you should try it, its a great and easy way of communication and very common.
<!--more-->
{{< figure src="http://fsfe.org/campaigns/ilovefs/artwork/graphics/ilovefs-banner-large-en.png" class="no-border" lightbox="none" >}}
If yes, then the term „IRC Bouncer“ might be familiar to you. It keeps „you“ online 24/7 in the channel, although your device at home is offline. During this time, your slot in the channel is reserved by your bouncer. If yes, then the term „IRC Bouncer“ might be familiar to you. It keeps „you“ online 24/7 in the channel, although your device at home is offline. During this time, your slot in the channel is reserved by your bouncer.
{{< figure src="/img/blog/ilovefs-znc.png" caption="Screenshot of ZNC" >}} {{< figure src="/img/blog/ilovefs-znc.png" caption="Screenshot of ZNC" >}}

View File

@@ -3,10 +3,11 @@ title: Wirklich sichere WhatsApp Alternativen
date: 2014-02-21T09:41:54+00:00 date: 2014-02-21T09:41:54+00:00
aliases: wirklich-sichere-whatsapp-alternativen aliases: wirklich-sichere-whatsapp-alternativen
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- chat - Communication
- security - Security
--- ---
Nachdem diese Woche bekannt wurde, dass Facebook es endlich geschafft hat, WhatsApp-Gründer Jan Koum und Brian Acton mit einer stolzen Summe von rund 16 Milliarden US-Dollar [zum Verkauf ihrer Firma](http://www.sueddeutsche.de/wirtschaft/uebernahme-in-der-technikbranche-facebook-kauft-whatsapp-1.1893830) zu bewegen, fragen sich viele, was sich nun in Sachen Privatsphäre ändern wird und wie man dem entgegenwirken kann. In diesme Artikel werde ich erläutern, was man bei der Wahl des richtigen Messengers beachten sollte, warum Threema nicht die Lösung ist und was wirklich sichere Alternativen sind. Nachdem diese Woche bekannt wurde, dass Facebook es endlich geschafft hat, WhatsApp-Gründer Jan Koum und Brian Acton mit einer stolzen Summe von rund 16 Milliarden US-Dollar [zum Verkauf ihrer Firma](http://www.sueddeutsche.de/wirtschaft/uebernahme-in-der-technikbranche-facebook-kauft-whatsapp-1.1893830) zu bewegen, fragen sich viele, was sich nun in Sachen Privatsphäre ändern wird und wie man dem entgegenwirken kann. In diesme Artikel werde ich erläutern, was man bei der Wahl des richtigen Messengers beachten sollte, warum Threema nicht die Lösung ist und was wirklich sichere Alternativen sind.
@@ -16,11 +17,11 @@ Nachdem diese Woche bekannt wurde, dass Facebook es endlich geschafft hat, Whats
## Grundlegendes ## Grundlegendes
Prinzipiell geht es hier um zwei Aspekte von Datenschutz: Erstens der Schutz vor (halb)staatlicher Überwachung und zweitens der Schutz seiner persönlichen Daten vor privaten Konzernen, meist Werbetreibende. Prinzipiell geht es hier um zwei Aspekte von Datenschutz: Erstens der Schutz vor (halb)staatlicher Überwachung und zweitens der Schutz seiner persönlichen Daten vor privaten Konzernen, meist Werbetreibende.
Beides sollte jedem von uns sehr wichtig sein, denn WhatsApp befördert noch kritischere Daten als Facebook heutzutage. Wissen wir mittlerweile, dass wir vielleicht nicht unbedingt unseren 300 „Freunden“ auf Facebook unsere peinlichsten Momente per Video mitteilen sollten und dass dort vielleicht auch der künstige Arbeitgeber mitlesen kann, so chatten wir auf WhatsApp viel privater mit einer zweiten Person oder einer sich kennenden Gruppe. Die Hemmschwelle, mal eben lustig-peinliche Bilder zu schicken ist niedriger, genauso wie es einfacher ist, sich anzügliche Nachrichten und Medien hin- und herzuschicken. Bisher haben nur die wenigsten damit ein Problem gehabt, denn es blieb ja privat. Beides sollte jedem von uns sehr wichtig sein, denn WhatsApp befördert noch kritischere Daten als Facebook heutzutage. Wissen wir mittlerweile, dass wir vielleicht nicht unbedingt unseren 300 „Freunden“ auf Facebook unsere peinlichsten Momente per Video mitteilen sollten und dass dort vielleicht auch der künstige Arbeitgeber mitlesen kann, so chatten wir auf WhatsApp viel privater mit einer zweiten Person oder einer sich kennenden Gruppe. Die Hemmschwelle, mal eben lustig-peinliche Bilder zu schicken ist niedriger, genauso wie es einfacher ist, sich anzügliche Nachrichten und Medien hin- und herzuschicken. Bisher haben nur die wenigsten damit ein Problem gehabt, denn es blieb ja privat.
Das war allerdings schon vor dem Kauf durch Facebook nicht garantiert. WhatsApp hat sich zwar von Anbeginn an den Grundsätzen verschrieben, unabhängig zu bleiben und keine Werbung zu schalten, aber die Nutzungsbedingungen waren schon damals kaum privatsphärenachtend. Dass sich das durch den Einstieg von Facebook rapide ins negative verändern wird, sollte aber jedem einleuchten: Facebook lebt durch den Verkauf von Werbung und den Verkauf von persönlichen Daten. Das war allerdings schon vor dem Kauf durch Facebook nicht garantiert. WhatsApp hat sich zwar von Anbeginn an den Grundsätzen verschrieben, unabhängig zu bleiben und keine Werbung zu schalten, aber die Nutzungsbedingungen waren schon damals kaum privatsphärenachtend. Dass sich das durch den Einstieg von Facebook rapide ins negative verändern wird, sollte aber jedem einleuchten: Facebook lebt durch den Verkauf von Werbung und den Verkauf von persönlichen Daten.
Ein Paar schickt sich anzügliche Bilder und Texte? Na was wäre da angebrachter als Werbung  Unterwäsche und Sexspielzeuge? Jemand schickt immer viele Bilder und Videos von Clubs und Festivals? Werbung für Nikon-Kameras und überteuerte Tickets wären da doch genau das richtige. Und damit nichts verloren geht, wird das alles noch auf unbestimmte Zeit gespeichert, inklusive Namen, Bild und GPS-Verlaufsdaten. Ein Paar schickt sich anzügliche Bilder und Texte? Na was wäre da angebrachter als Werbung  Unterwäsche und Sexspielzeuge? Jemand schickt immer viele Bilder und Videos von Clubs und Festivals? Werbung für Nikon-Kameras und überteuerte Tickets wären da doch genau das richtige. Und damit nichts verloren geht, wird das alles noch auf unbestimmte Zeit gespeichert, inklusive Namen, Bild und GPS-Verlaufsdaten.
## Die Suche nach den Alternativen ## Die Suche nach den Alternativen
@@ -30,7 +31,7 @@ Jetzt geht in sozialen Netzwerken und in Onlinemagazinen die Suche nach Alternat
**Threema** ist dafür ein trauriges Beispiel. Der kostenpflichtige Dienst wirbt mit hohen Verschlüsselungsstandards, den meisten Funktionen von WhatsApp und sicheren Servern in der Schweiz und wird deswegen von vielen teils seriösen Zeitungen als „der NSA-Ärgerer“ oder „sicherer Hafen für private Kommunikation“ gepriesen. Doch es gibt ein grundlegendes Problem mit Threema: Es ist keine Freie Software. **Threema** ist dafür ein trauriges Beispiel. Der kostenpflichtige Dienst wirbt mit hohen Verschlüsselungsstandards, den meisten Funktionen von WhatsApp und sicheren Servern in der Schweiz und wird deswegen von vielen teils seriösen Zeitungen als „der NSA-Ärgerer“ oder „sicherer Hafen für private Kommunikation“ gepriesen. Doch es gibt ein grundlegendes Problem mit Threema: Es ist keine Freie Software.
> **Freie Software? Wasn das?** [Freie Software](https://fsfe.org/about/basics/freesoftware.de.html) wird oft auch als Open Source bezeichnet, also dass der Quellcode des Programms öffentlich ist. Dadurch kann jeder Interessierte _den Programmcode auf Hintertüren und Schwachstellen untersuchen_. Natürlich beherrscht das nicht jeder, aber es gibt genügend IT-Spezialisten, welche dies regelmäßig machen und somit einen großen Beitrag zur Sicherheit und Vertrauenswürdigkeit von gängigen Verschlüsselungstechniken beitragen: GnuPG (für E-Mails), Tor (zum anonymen Surfen) oder OTR (zum verschlüsselten Chat). > **Freie Software? Wasn das?** [Freie Software](https://fsfe.org/about/basics/freesoftware.de.html) wird oft auch als Open Source bezeichnet, also dass der Quellcode des Programms öffentlich ist. Dadurch kann jeder Interessierte _den Programmcode auf Hintertüren und Schwachstellen untersuchen_. Natürlich beherrscht das nicht jeder, aber es gibt genügend IT-Spezialisten, welche dies regelmäßig machen und somit einen großen Beitrag zur Sicherheit und Vertrauenswürdigkeit von gängigen Verschlüsselungstechniken beitragen: GnuPG (für E-Mails), Tor (zum anonymen Surfen) oder OTR (zum verschlüsselten Chat).
> >
> Freie Software (welche sich durch die Benutzung von freien Lizenzen definiert) geht auch einen Schritt weiter: Sie erlaubt jedem Menschen die Modifizierung des Programms und die Weiterveröffentlichung. Wird also der Entwickler einer Freien Software für Verschlüsselung aufgekauft und ist dadurch nicht mehr vertrauenswürdig, können Freiwillige den Quellcode kopieren, anpassen und unter einem anderen Namen wieder der Allgemeinheit frei zur Verfügung stellen. Somit geht eine Freie Software nicht verloren. > Freie Software (welche sich durch die Benutzung von freien Lizenzen definiert) geht auch einen Schritt weiter: Sie erlaubt jedem Menschen die Modifizierung des Programms und die Weiterveröffentlichung. Wird also der Entwickler einer Freien Software für Verschlüsselung aufgekauft und ist dadurch nicht mehr vertrauenswürdig, können Freiwillige den Quellcode kopieren, anpassen und unter einem anderen Namen wieder der Allgemeinheit frei zur Verfügung stellen. Somit geht eine Freie Software nicht verloren.
> >
> Freie Software hat übrigens _nichts mit dem Preis zu tun_, sondern ausschließlich mit den Freiheiten, die den Nutzern dabei garantiert werden: Das Recht, dass jeder für jeden Zweck die Software nutzen kann, dass man den Quellcode einsehen kann, diesen verändern darf und dann weiterveröffentlichen darf. > Freie Software hat übrigens _nichts mit dem Preis zu tun_, sondern ausschließlich mit den Freiheiten, die den Nutzern dabei garantiert werden: Das Recht, dass jeder für jeden Zweck die Software nutzen kann, dass man den Quellcode einsehen kann, diesen verändern darf und dann weiterveröffentlichen darf.
@@ -38,7 +39,7 @@ Jetzt geht in sozialen Netzwerken und in Onlinemagazinen die Suche nach Alternat
Wir können also nie nachprüfen, ob Threema seine Versprechen hält, die Daten der Nutzer nicht weiterzugeben. Und es ist auch nicht zu überprüfen, ob die Verschlüsselung nicht ein Leck hat, sei es wissentlich oder nicht. Und wenn Threema in ein paar Jahren von einem Silicon Valley-Konzern (wer denkt da auch an Google?) aufgekauft wird, gehören die Daten wieder mal nicht uns, den Usern, sondern dem neuen Besitzer und alles war umsonst. Wir können also nie nachprüfen, ob Threema seine Versprechen hält, die Daten der Nutzer nicht weiterzugeben. Und es ist auch nicht zu überprüfen, ob die Verschlüsselung nicht ein Leck hat, sei es wissentlich oder nicht. Und wenn Threema in ein paar Jahren von einem Silicon Valley-Konzern (wer denkt da auch an Google?) aufgekauft wird, gehören die Daten wieder mal nicht uns, den Usern, sondern dem neuen Besitzer und alles war umsonst.
Es gibt weitere Anbieter, die viel versprechen, aber in der Hinsicht wenig halten. Dazu gehören etwa **SilentCircle**, **Wickr** und nahezu alle Apps, die „verschlüsselten Chat“ bieten, wenn man mal im Google Play Store sucht. Es gibt weitere Anbieter, die viel versprechen, aber in der Hinsicht wenig halten. Dazu gehören etwa **SilentCircle**, **Wickr** und nahezu alle Apps, die „verschlüsselten Chat“ bieten, wenn man mal im Google Play Store sucht.
Andere Alternativ-Apps wie **Hike**, **Line** und **Viber** legen beispielsweise erst überhaupt keinen Wert auf Verschlüsselung und bieten dabei staatlichen Behörden, aber auch Hobbyhackern massenhaft Möglichkeiten, private Daten abzufangen. Andere Alternativ-Apps wie **Hike**, **Line** und **Viber** legen beispielsweise erst überhaupt keinen Wert auf Verschlüsselung und bieten dabei staatlichen Behörden, aber auch Hobbyhackern massenhaft Möglichkeiten, private Daten abzufangen.
## Gibts denn überhaupt sichere Alternativen? ## Gibts denn überhaupt sichere Alternativen?
@@ -46,45 +47,45 @@ Andere Alternativ-Apps wie **Hike**, **Line** und **Viber** legen beispielsweise
Ja, die gibt es, man muss sie nur finden! Sie müssen prinzipiell nur zwei Dinge erfüllen: Erstens Freie Software/Open Source und zweitens mit leistungsfähiger Verschlüsselung. Es gibt noch einige andere wünschenswerte Sachen, aber diese beiden sind grundlegend. Ja, die gibt es, man muss sie nur finden! Sie müssen prinzipiell nur zwei Dinge erfüllen: Erstens Freie Software/Open Source und zweitens mit leistungsfähiger Verschlüsselung. Es gibt noch einige andere wünschenswerte Sachen, aber diese beiden sind grundlegend.
Einer der heißesten Kandidaten ist **surespot** für Android und iOS. Diese App nimmt Verschlüsselung sehr ernst und ist hoch leistungsfähig. Bilder- und Audioübertragungen funktionieren problemlos in hoher Qualität. Ein weiterer Vorteil ist, dass man das Konto leicht umziehen kann, da es nicht an eine Telefonnummer, sondern an einen frei wählbaren Nicknamen gebunden ist. Es ist also eine gewisse Pseudonymität gegeben. Einer der heißesten Kandidaten ist **surespot** für Android und iOS. Diese App nimmt Verschlüsselung sehr ernst und ist hoch leistungsfähig. Bilder- und Audioübertragungen funktionieren problemlos in hoher Qualität. Ein weiterer Vorteil ist, dass man das Konto leicht umziehen kann, da es nicht an eine Telefonnummer, sondern an einen frei wählbaren Nicknamen gebunden ist. Es ist also eine gewisse Pseudonymität gegeben.
Wird surespot das erste mal nach Start des Geräts geöffnet, wird man nach seinem Kennwort gefragt, das man bei der Accounterstellung angeben muss. Danach bleibt es im Hintergrund und fragt auch nicht mehr nach dem Kennwort, solange man sich nicht abmeldet. Wird surespot das erste mal nach Start des Geräts geöffnet, wird man nach seinem Kennwort gefragt, das man bei der Accounterstellung angeben muss. Danach bleibt es im Hintergrund und fragt auch nicht mehr nach dem Kennwort, solange man sich nicht abmeldet.
*Vorteile*: Technisch die wohl ausgereifteste App *Vorteile*: Technisch die wohl ausgereifteste App
*Nachteile*: Bisher gibt keine Unterstützung von Gruppenchats und Videonachrichten. *Nachteile*: Bisher gibt keine Unterstützung von Gruppenchats und Videonachrichten.
Eine weitere App ist **Telegram**, auch für Android und iOS. Was als erstes ins Auge sticht ist die enorme optische Ähnlichkeit mit Whatsapp. Auch Telegram verspricht effektive Verschlüsselung, allerdings muss die wirklich effektive Verschlüsselung erst jedes mal manuell aktiviert werden sehr schade. Von unabhängigen Experten wurde auch die Leistungsfähigkeit der Verschlüsselung bemängelt. Positiv ist aber, dass Gruppenchats möglich sind und auch sonst kaum Funktionen von WhatsApp fehlen. Eine weitere App ist **Telegram**, auch für Android und iOS. Was als erstes ins Auge sticht ist die enorme optische Ähnlichkeit mit Whatsapp. Auch Telegram verspricht effektive Verschlüsselung, allerdings muss die wirklich effektive Verschlüsselung erst jedes mal manuell aktiviert werden sehr schade. Von unabhängigen Experten wurde auch die Leistungsfähigkeit der Verschlüsselung bemängelt. Positiv ist aber, dass Gruppenchats möglich sind und auch sonst kaum Funktionen von WhatsApp fehlen.
*Vorteile*: Kaum ein Funktionsunterschied zu WhatsApp, grundlegende Verschlüsselung *Vorteile*: Kaum ein Funktionsunterschied zu WhatsApp, grundlegende Verschlüsselung
*Nachteile*: „Secret Chats“ müssen jedes mal manuell aktiviert werden, Verschlüsselung ist nicht auf höchstem Niveau *Nachteile*: „Secret Chats“ müssen jedes mal manuell aktiviert werden, Verschlüsselung ist nicht auf höchstem Niveau
**ChatSecure** für Android und iOS stammt vom renommierten Guardian Project, welches sich auf die Entwicklung von Apps für sichere Kommunikation konzentriert hat. Hervorstechend ist, dass es rein technisch die wohl sicherste Variante ist, da es auf OTR und XMPP aufsetzt und man auch seinen eigenen Server betreiben kann, also komplett unabhängig ist. Der eindeutige Nachteil ist, dass es eine andauernde Verbindung zum Server benötigt und dadurch ordentlich Batterie frisst. Dadurch kann man auch nicht chatten, wenn man offline ist. Zudem wird die iOS-Version leider durch das Apple-System alle 10 Minuten automatisch beendet. **ChatSecure** für Android und iOS stammt vom renommierten Guardian Project, welches sich auf die Entwicklung von Apps für sichere Kommunikation konzentriert hat. Hervorstechend ist, dass es rein technisch die wohl sicherste Variante ist, da es auf OTR und XMPP aufsetzt und man auch seinen eigenen Server betreiben kann, also komplett unabhängig ist. Der eindeutige Nachteil ist, dass es eine andauernde Verbindung zum Server benötigt und dadurch ordentlich Batterie frisst. Dadurch kann man auch nicht chatten, wenn man offline ist. Zudem wird die iOS-Version leider durch das Apple-System alle 10 Minuten automatisch beendet.
*Vorteile*: Technisch hochgradig effizient, bewährte Verschlüsselung *Vorteile*: Technisch hochgradig effizient, bewährte Verschlüsselung
*Nachteile*: Akkufresser, auf iOS kaum nutzbar, Gruppenchats nicht möglich *Nachteile*: Akkufresser, auf iOS kaum nutzbar, Gruppenchats nicht möglich
Ebenfalls erwähnenswert ist **TextSecure** (nicht verwechseln mit ChatSecure oben). Die Entwicklung dieser App ist etwas kompliziert, daher hier nur die Kurzzusammenfassung. Zu Anfang dieser App wurden Nachrichten verschlüsselt per SMS/MMS versendet, allerdings verursachte das zahlreiche Probleme, was den guten Ansatz getrübt hat. Das wurde jetzt über Bord geworfen und die Weiterentwicklung einer App ausschließlich auf Datenbasis (wie WhatsApp) hat begonnen. Diese wird Android und iOS unterstützen, Bilder, Videos und Gruppenchats werden auch dabei sein und kostenlos solls auch werden! Zudem sind die Entwickler alle Größen in der Community. Ebenfalls erwähnenswert ist **TextSecure** (nicht verwechseln mit ChatSecure oben). Die Entwicklung dieser App ist etwas kompliziert, daher hier nur die Kurzzusammenfassung. Zu Anfang dieser App wurden Nachrichten verschlüsselt per SMS/MMS versendet, allerdings verursachte das zahlreiche Probleme, was den guten Ansatz getrübt hat. Das wurde jetzt über Bord geworfen und die Weiterentwicklung einer App ausschließlich auf Datenbasis (wie WhatsApp) hat begonnen. Diese wird Android und iOS unterstützen, Bilder, Videos und Gruppenchats werden auch dabei sein und kostenlos solls auch werden! Zudem sind die Entwickler alle Größen in der Community.
*Vorteile*: Technisch einwandfreier Ansatz, state-of-the-art-Verschlüsselung *Vorteile*: Technisch einwandfreier Ansatz, state-of-the-art-Verschlüsselung
*Nachteile*: Bis zur Veröffentlichung von TextSecureV2 vergeht noch etwas Zeit, bis dahin nicht wirklich empfehlenswert. *Nachteile*: Bis zur Veröffentlichung von TextSecureV2 vergeht noch etwas Zeit, bis dahin nicht wirklich empfehlenswert.
Als letzte hier vorgestellte Alternative ist **Kontalk** zu nennen. Auch diese ist leider nicht uneingeschränkt zu empfehlen, da sie erstens nur auf Android funktioniert und zweitens momentan noch eine unausgereifte Verschlüsselung bietet. Das soll sich im Laufe dieses Jahres ändern mit dem Umstieg auf ein anderes Protokoll (XMPP), aber Unterstützung für iOS (was für den Chat mit Apple-Freunden leider notwendig ist) ist trotzdem nicht in Sicht. Als letzte hier vorgestellte Alternative ist **Kontalk** zu nennen. Auch diese ist leider nicht uneingeschränkt zu empfehlen, da sie erstens nur auf Android funktioniert und zweitens momentan noch eine unausgereifte Verschlüsselung bietet. Das soll sich im Laufe dieses Jahres ändern mit dem Umstieg auf ein anderes Protokoll (XMPP), aber Unterstützung für iOS (was für den Chat mit Apple-Freunden leider notwendig ist) ist trotzdem nicht in Sicht.
*Vorteile*: Leichte Bedienung, gute Performance *Vorteile*: Leichte Bedienung, gute Performance
*Nachteile*: Technisch mit leichten bis mittleren Mängeln, keine iOS-Unterstützung. *Nachteile*: Technisch mit leichten bis mittleren Mängeln, keine iOS-Unterstützung.
## Also was nun?! ## Also was nun?!
Schwer zu sagen. Es gibt bisher noch keinen eindeutigen Favoriten, den man uneingeschränkt empfehlen kann. Schwer zu sagen. Es gibt bisher noch keinen eindeutigen Favoriten, den man uneingeschränkt empfehlen kann.
Auf kurze Sicht würde ich zu **surespot** oder **Telegram** raten, je nachdem, wie wichtig einem Gruppenchats und Videos sind. surespot ist dabei die sicherere Variante, Telegram die zugänglichere. Da aber der Erfolg einer App eh nur von der Nutzerbasis abhängt, wird es wahrscheinlich Telegram werden. Auf kurze Sicht würde ich zu **surespot** oder **Telegram** raten, je nachdem, wie wichtig einem Gruppenchats und Videos sind. surespot ist dabei die sicherere Variante, Telegram die zugänglichere. Da aber der Erfolg einer App eh nur von der Nutzerbasis abhängt, wird es wahrscheinlich Telegram werden.
Auf lange Sicht hin lohnt es sich, **TextSecure** im Auge zu behalten. Wenn alles so wird, wie es momentan geplant ist, steht uns im Sommer ein Freudenfest für Datenschutz und Privatsphäre ins Haus! Auch **heml.is**, welches noch nicht veröffentlicht wurde, könnte ein guter Kandidat werden, allerdings gibt es noch kaum technische Hintergrundinfos und die sinngemäße Aussage, man versuche, so viel wie möglich Open Source zu machen, gibt einem zu denken. Also noch nicht zu häuslich in der WhatsApp-Alternative einrichten, mit Sicherheit kommt noch etwas besseres. Auf lange Sicht hin lohnt es sich, **TextSecure** im Auge zu behalten. Wenn alles so wird, wie es momentan geplant ist, steht uns im Sommer ein Freudenfest für Datenschutz und Privatsphäre ins Haus! Auch **heml.is**, welches noch nicht veröffentlicht wurde, könnte ein guter Kandidat werden, allerdings gibt es noch kaum technische Hintergrundinfos und die sinngemäße Aussage, man versuche, so viel wie möglich Open Source zu machen, gibt einem zu denken. Also noch nicht zu häuslich in der WhatsApp-Alternative einrichten, mit Sicherheit kommt noch etwas besseres.
> Nochmal: **Threema** klingt zwar toll, ist es aber allein vom Konzept nicht, da der Quellcode nicht öffentlich ist. _Nur Freie Software schützt effektiv die Sicherheit und Privatsphäre von uns Anwendern_ alles andere sind schlicht Werbelügen und hohle Phrasen. > Nochmal: **Threema** klingt zwar toll, ist es aber allein vom Konzept nicht, da der Quellcode nicht öffentlich ist. _Nur Freie Software schützt effektiv die Sicherheit und Privatsphäre von uns Anwendern_ alles andere sind schlicht Werbelügen und hohle Phrasen.
PS: Während dem Schreiben habe ich noch [einen netten Artikel](http://missingm.co/2014/02/fighting-dishfire-the-state-of-mobile-cross-platform-encrypted-messaging/) gefunden, der nochmal einige Apps gegenüberstellt und dabei auch mehr auf die dahinterliegende Technik eingeht. PS: Während dem Schreiben habe ich noch [einen netten Artikel](http://web.archive.org/web/20210512210108/https://missingm.co/2014/02/fighting-dishfire-the-state-of-mobile-cross-platform-encrypted-messaging/) gefunden, der nochmal einige Apps gegenüberstellt und dabei auch mehr auf die dahinterliegende Technik eingeht.

View File

@@ -3,15 +3,14 @@ title: Guter E-Mail-Stil
date: 2014-05-19T12:56:12+00:00 date: 2014-05-19T12:56:12+00:00
aliases: guter-e-mail-stil aliases: guter-e-mail-stil
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- chat - Communication
- email
- guide
--- ---
Heutzutage ist schriftlicher Stil in E-Mails ebenso wichtig wie eine angemessene Sprechweise oder standardisierte Floskeln und Höflichkeiten in Briefen. E-Mails sind trotz Short Messaging wie per SMS, WhatsApp oder Facebook weiterhin die bedeutenste digitale Kommunikationsmöglichkeit. Heutzutage ist schriftlicher Stil in E-Mails ebenso wichtig wie eine angemessene Sprechweise oder standardisierte Floskeln und Höflichkeiten in Briefen. E-Mails sind trotz Short Messaging wie per SMS, WhatsApp oder Facebook weiterhin die bedeutenste digitale Kommunikationsmöglichkeit.
Das ist auch der Grund, weshalb ein guter E-Mail-Stil so enorm wichtig ist: Wir werden von E-Mails regelrecht bombardiert, auch wenn man den Spam nicht einmal mit einberechnet. Daher sollten wir uns und unseren Kommunikationspartnern die Sache erleichtern, indem wir einen guten, effizienten und dennoch freundlichen Umgang und Stil pflegen. Das ist auch der Grund, weshalb ein guter E-Mail-Stil so enorm wichtig ist: Wir werden von E-Mails regelrecht bombardiert, auch wenn man den Spam nicht einmal mit einberechnet. Daher sollten wir uns und unseren Kommunikationspartnern die Sache erleichtern, indem wir einen guten, effizienten und dennoch freundlichen Umgang und Stil pflegen.
## Der Erstkontakt ## Der Erstkontakt
@@ -21,7 +20,7 @@ Sollte man derjenige sein, der eine E-Mail versendet, sind bereits einige Dinge
### Betreff ### Betreff
Der Betreff ist das erste, was der Empfänger erhält und auch das, an was er sich bei weiterer Kommunikation erinnert. Der Betreff ist das erste, was der Empfänger erhält und auch das, an was er sich bei weiterer Kommunikation erinnert.
Betreffe wie "Echt wichtig!", "Das könnte dich interessieren", ":-)" oder "Es geht um die Webseite ``http://example.com`` zu der ich dich was fragen muss" sind entweder nicht informativ genug, zu kurz oder zu lang. Betreffe sollten das Thema präzise in nicht mehr als 5 Wörtern zusammenfassen, etwa "Fehlerhaftes Bild in Thunderbird-Artikel". Betreffe wie "Echt wichtig!", "Das könnte dich interessieren", ":-)" oder "Es geht um die Webseite ``http://example.com`` zu der ich dich was fragen muss" sind entweder nicht informativ genug, zu kurz oder zu lang. Betreffe sollten das Thema präzise in nicht mehr als 5 Wörtern zusammenfassen, etwa "Fehlerhaftes Bild in Thunderbird-Artikel".
### Adressierung ### Adressierung
@@ -40,7 +39,7 @@ Viele E-Mail-Clients bieten an, E-Mails in HTML zu verfassen. HTML ermöglicht e
### Umbruch ### Umbruch
Wenn wie empfohlen Reintext verwendet wird, empfiehlt sich auch, dass man einen automatischen Umbruch aktiviert. Das bedeutet, dass nach 70-80 Zeichen automatisch eine neue Zeile begonnen wird. Wenn wie empfohlen Reintext verwendet wird, empfiehlt sich auch, dass man einen automatischen Umbruch aktiviert. Das bedeutet, dass nach 70-80 Zeichen automatisch eine neue Zeile begonnen wird.
Dadurch wird verhindert, dass Leute mit sehr breiten Bildschirmen elends lange Zeilen haben, was den Lesefluss erschwert. Dadurch wird verhindert, dass Leute mit sehr breiten Bildschirmen elends lange Zeilen haben, was den Lesefluss erschwert.
### Stil ### Stil
@@ -50,7 +49,7 @@ Sollte eigentlich selbstverständlich sein, aber leider sieht man viel zu oft E-
## Antworten ## Antworten
Hat man eine neue E-Mail bekommen und möchte diese beantworten, gibt es auch wieder einige Dinge, die man beachten sollte, um seine Informationen möglichst leicht und übersichtlich unterzubringen und es dem entfernten Gegenüber leicht zu machen. Hat man eine neue E-Mail bekommen und möchte diese beantworten, gibt es auch wieder einige Dinge, die man beachten sollte, um seine Informationen möglichst leicht und übersichtlich unterzubringen und es dem entfernten Gegenüber leicht zu machen.
Prinzipiell sollte man immer auf *Antworten* in seinem Mailprogramm drücken und nicht etwa eine neue E-Mail mit neuem Betreff verfassen. Prinzipiell sollte man immer auf *Antworten* in seinem Mailprogramm drücken und nicht etwa eine neue E-Mail mit neuem Betreff verfassen.
### Betreff ### Betreff
@@ -65,59 +64,59 @@ Beim Antworten gibt es in puncto Betreff nur zwei Regeln:
Ganz wichtig bei längeren Unterhaltungen ist der richtige Zitierstil. Wenn wir mit Leuten reden, sind wir gewöhnt, meist immer unmittelbar auf ein Thema antworten zu können, womit dem Gegenüber klar wird, auf was wir anspielen. In E-Mails ist das meist nicht so einfach. Hier sollte man darauf achten, dass man den sogenannten Inlinequote benutzt und kein [TOFU](https://de.wikipedia.org/wiki/TOFU) (Text oben, Fullquote unten). Zwei aus der Wikipedia abgeleitete Beispiele, die das verdeutlichen: Ganz wichtig bei längeren Unterhaltungen ist der richtige Zitierstil. Wenn wir mit Leuten reden, sind wir gewöhnt, meist immer unmittelbar auf ein Thema antworten zu können, womit dem Gegenüber klar wird, auf was wir anspielen. In E-Mails ist das meist nicht so einfach. Hier sollte man darauf achten, dass man den sogenannten Inlinequote benutzt und kein [TOFU](https://de.wikipedia.org/wiki/TOFU) (Text oben, Fullquote unten). Zwei aus der Wikipedia abgeleitete Beispiele, die das verdeutlichen:
``` ```
Lieber Oskar, Lieber Oskar,
das stimmt doch gar das stimmt doch gar
nicht. Richtig ist 4. nicht. Richtig ist 4.
Ich hätte gerne einen Bierkrug. Ich hätte gerne einen Bierkrug.
Gruß Gruß
Max Max
--Ursprüngliche Nachricht-- --Ursprüngliche Nachricht--
Von: Oskar Von: Oskar
[mailto:oskar@example.net] [mailto:oskar@example.net]
Gesendet: Sonntag, 24. Gesendet: Sonntag, 24.
Dezember 2006 12:00 Dezember 2006 12:00
An: Max An: Max
Betreff: (kein Betreff) Betreff: (kein Betreff)
Lieber Max, Lieber Max,
eines wollte ich Dir schon eines wollte ich Dir schon
immer einmal sagen - das immer einmal sagen - das
habe ich mich bisher bloß habe ich mich bisher bloß
nicht getraut. Es lässt nicht getraut. Es lässt
mir aber einfach keine mir aber einfach keine
Ruhe, deshalb muss es nun Ruhe, deshalb muss es nun
heraus: heraus:
2 + 2 = 5 2 + 2 = 5
Wie jedermann weiß. Wie jedermann weiß.
Außerdem fahre ich bald nach Mallorca, Außerdem fahre ich bald nach Mallorca,
soll ich dir was mitbringen? soll ich dir was mitbringen?
Beste Grüße Beste Grüße
Oskar Oskar
``` ```
Wenn man diese Mail nach einigen Tagen öffnet, fragt man sich zurecht, was denn nun ein Bierkrug mit einer falschen Behauptung zu tun hat. Besser ist dabei der bereits erwähnte Inlinequote ("Zitat zwischen den Zeilen"): Wenn man diese Mail nach einigen Tagen öffnet, fragt man sich zurecht, was denn nun ein Bierkrug mit einer falschen Behauptung zu tun hat. Besser ist dabei der bereits erwähnte Inlinequote ("Zitat zwischen den Zeilen"):
``` ```
Lieber Oskar, Lieber Oskar,
Oskar schrieb: Oskar schrieb:
> 2 + 2 = 5 > 2 + 2 = 5
das stimmt doch gar das stimmt doch gar
nicht. Richtig ist 4. nicht. Richtig ist 4.
> Außerdem fahre ich bald nach Mallorca, > Außerdem fahre ich bald nach Mallorca,
> soll ich dir was mitbringen? > soll ich dir was mitbringen?
Ich hätte gerne einen Bierkrug. Ich hätte gerne einen Bierkrug.
Gruß Max Gruß Max
``` ```
@@ -134,16 +133,16 @@ Auch Weiterleitungen sind ein wichtiger Bestandteil des E-Mail-Systems. Bekommt
Jedoch sollte man darauf achten, es dem Empfänger so einfach wie möglich zu machen. Einfach nur Weiterleiten ist nicht gern gesehen, man sollte auch eine grobe Zusammenfassung hinzufügen, um was es denn überhaupt geht. In dem konkreten Beispiel sollte man also vorweg schreiben: Jedoch sollte man darauf achten, es dem Empfänger so einfach wie möglich zu machen. Einfach nur Weiterleiten ist nicht gern gesehen, man sollte auch eine grobe Zusammenfassung hinzufügen, um was es denn überhaupt geht. In dem konkreten Beispiel sollte man also vorweg schreiben:
``` ```
Hallo Peter, Hallo Peter,
anbei eine Einladung zu einem interessanten Vortrag über die Geschichte der E-Mail. Er findet nächste Woche statt und ich würde mich freuen, wenn Du auch dabei wärst. Lies Dir doch die Einladung durch und sag mir Bescheid. anbei eine Einladung zu einem interessanten Vortrag über die Geschichte der E-Mail. Er findet nächste Woche statt und ich würde mich freuen, wenn Du auch dabei wärst. Lies Dir doch die Einladung durch und sag mir Bescheid.
Gruß Gruß
Julian Julian
----- Weitergeleitete Nachricht ----- ----- Weitergeleitete Nachricht -----
... ...
... ...
``` ```
## Fazit ## Fazit

View File

@@ -3,20 +3,21 @@ title: Birthday Calendar with ownCloud via CalDAV
date: 2014-09-17T22:56:46+00:00 date: 2014-09-17T22:56:46+00:00
aliases: birthday-calendar-with-owncloud-via-caldav aliases: birthday-calendar-with-owncloud-via-caldav
categories: categories:
- blog
- english - english
tags: tags:
- email - Communication
- guide - SystemAdministration
- server
- tools
--- ---
Not a big issue in this blog post but an important one. Maybe I can save you some valuable time if you ever look for such a function. Not a big issue in this blog post but an important one. Maybe I can save you some valuable time if you ever look for such a function.
{{< figure src="/img/blog/thunderbird-lightning.png" class="sm pull-right no-border" lightbox="none" >}} As you know Im a heavy user of [ownCloud](http://owncloud.org) and you also might know that synchronisation is a big topic for me. And the third thing you should know that forgetting a good friends birthday really su... well, its no good style. This almost happened to me some days ago because I couldnt check it on my Notebook with Thunderbird. My setup looks like this: All contacts (with birthday tags) in ownCloud, and these CardDAV address books are synced with my Android phone and Thunderbird/[SOGo-Connector](http://web.archive.org/web/20160123232734/http://www.sogo.nu:80/downloads/frontends.html) on my notebook, as well as the CalDAV calendars with [Lightning](http://web.archive.org/web/20170918023652/https://addons.mozilla.org/de/thunderbird/addon/lightning/).
As you know Im a heavy user of [ownCloud](http://owncloud.org) and you also might know that synchronisation is a big topic for me. And the third thing you should know that forgetting a good friends birthday really su... well, its no good style. This almost happened to me some days ago because I couldnt check it on my Notebook with Thunderbird. My setup looks like this: All contacts (with birthday tags) in ownCloud, and these CardDAV address books are synced with my Android phone and Thunderbird/[SOGo-Connector](http://www.sogo.nu/downloads/frontends.html) on my notebook, as well as the CalDAV calendars with [Lightning](https://addons.mozilla.org/de/thunderbird/addon/lightning/). <!--more-->
{{< figure src="/img/blog/thunderbird-lightning.png" class="sm pull-right no-border" lightbox="none" >}}
For Android there are [several free software apps](https://f-droid.org/repository/browse/?fdfilter=birthday&fdid=org.birthdayadapter) which enable the inclusion of birthdays from your contacts into any calendar app. Some calendar apps even can do it theirselves. But for Thunderbird there are only some outdated add-ons. All of them dont work with TB31 anymore and if you modify the `install.rdf`-file to make them run anyhow, theyre very buggy or just nonfunctional. And if you look in your ownCloud instance (where contacts birthdays are visible in the calendar tab) for a downloadable/syncable calendar youll reach the same conclusion like me: There is none. For Android there are [several free software apps](https://f-droid.org/repository/browse/?fdfilter=birthday&fdid=org.birthdayadapter) which enable the inclusion of birthdays from your contacts into any calendar app. Some calendar apps even can do it theirselves. But for Thunderbird there are only some outdated add-ons. All of them dont work with TB31 anymore and if you modify the `install.rdf`-file to make them run anyhow, theyre very buggy or just nonfunctional. And if you look in your ownCloud instance (where contacts birthdays are visible in the calendar tab) for a downloadable/syncable calendar youll reach the same conclusion like me: There is none.

View File

@@ -3,15 +3,16 @@ title: Setting Openstreetmap as default in Thunderbirds contacts
date: 2014-09-28T10:40:42+00:00 date: 2014-09-28T10:40:42+00:00
aliases: setting-openstreetmap-as-default-in-thunderbird-contacts aliases: setting-openstreetmap-as-default-in-thunderbird-contacts
categories: categories:
- blog
- english - english
tags: tags:
- email - Communication
- guide
- tools
--- ---
If you use Thunderbird and its contact functionality, you might already have stumbled over the „show on map“ feature. If you add addresses to your contacts (no matter if directly in Thunderbird or via CalDAV) there appears a button which enabled you to open a map with the contacts location. If you use Thunderbird and its contact functionality, you might already have stumbled over the „show on map“ feature. If you add addresses to your contacts (no matter if directly in Thunderbird or via CalDAV) there appears a button which enabled you to open a map with the contacts location.
<!--more-->
{{< figure src="/img/blog/tb-map-contact.png" >}} {{< figure src="/img/blog/tb-map-contact.png" >}}
The default search provider is Google Maps. If you dont like this service and prefer free and open systems like me, you can also add [openstreetmap.org][2] as your default map service. You only have to change a value in the advanced configuration. The default search provider is Google Maps. If you dont like this service and prefer free and open systems like me, you can also add [openstreetmap.org][2] as your default map service. You only have to change a value in the advanced configuration.
@@ -25,11 +26,11 @@ You should now see the default value. Its nothing more than an URL with varia
Restart Thunderbird and test again with an existing contact. By clicking on the button you should now see OSM instead of Google Maps where you can select one of the results in the left sidebar. Congratulations! Restart Thunderbird and test again with an existing contact. By clicking on the button you should now see OSM instead of Google Maps where you can select one of the results in the left sidebar. Congratulations!
**Further reading:** **Further reading:**
- For more information about Thunderbirds config editor, see the official [knowledgebase entry][3]. - For more information about Thunderbirds config editor, see the official [knowledgebase entry][3].
- If you want to set other variables in the map query, therere some hints on [Mozillas Hidden prefs guide][4]. - If you want to set other variables in the map query, therere some hints on [Mozillas Hidden prefs guide][4].
[1]: /uploads/tb-map-contact.png [1]: /uploads/tb-map-contact.png
[2]: http://openstreetmap.org [2]: http://openstreetmap.org
[3]: https://support.mozilla.org/en-US/kb/config-editor [3]: https://support.mozilla.org/en-US/kb/config-editor
[4]: https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Hidden_prefs [4]: http://web.archive.org/web/20140904073922/https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Hidden_prefs

View File

@@ -3,32 +3,33 @@ title: My internship at FSFE
date: 2014-10-24T10:39:54+00:00 date: 2014-10-24T10:39:54+00:00
aliases: my-internship-at-fsfe aliases: my-internship-at-fsfe
categories: categories:
- blog
- english - english
tags: tags:
- routerfreedom - RouterFreedom
- fsfe - FSFE
- report - ILoveFS
- germany - Policy
- ilovefs
- policy
--- ---
I recently saw that the Free Software Foundation Europe is offering [a new and very interesting internship position](https://fsfe.org/news/2014/news-20141017-01.html). Thats a great opportunity for every student interested in Free Software and political activism — and for me to write about my internship I completed from October 2013 until end of March 2014. Heres a report I wrote some time ago: I recently saw that the Free Software Foundation Europe is offering [a new and very interesting internship position](https://fsfe.org/news/2014/news-20141017-01.html). Thats a great opportunity for every student interested in Free Software and political activism — and for me to write about my internship I completed from October 2013 until end of March 2014. Heres a report I wrote some time ago:
<!--more-->
> Starting from October 2013 I was able to work 6 months as an intern for the Free Software Foundation Europe in Berlin. This was an internship required by my bachelor degree course at the University of Konstanz (Germany) where I study Politics and Public Administration. Some years before my internship I already was an FSFE Fellow and then decided to apply there. > Starting from October 2013 I was able to work 6 months as an intern for the Free Software Foundation Europe in Berlin. This was an internship required by my bachelor degree course at the University of Konstanz (Germany) where I study Politics and Public Administration. Some years before my internship I already was an FSFE Fellow and then decided to apply there.
> >
> My daily tasks contained monitoring and moderation of the various mailing lists and social network accounts. There were also various technical jobs to do: Updating and creating single websites, sending out newsletters, fixing smaller bugs on our pages and so on. > My daily tasks contained monitoring and moderation of the various mailing lists and social network accounts. There were also various technical jobs to do: Updating and creating single websites, sending out newsletters, fixing smaller bugs on our pages and so on.
> >
> The bigger part in my internship was political work. In Germany, various ISPs want to hinder end consumers to freely choose a router because they only want officially supported ones. Such policy comes with serious consequences for security, free competition, trust in technology, and compatibility. My tasks contained analysing regulation drafts, writing statements for public hearings and coordination with other activists. We summarized the issue and our work on [https://fsfe.org/activities/routers](https://fsfe.org/activities/routers) > The bigger part in my internship was political work. In Germany, various ISPs want to hinder end consumers to freely choose a router because they only want officially supported ones. Such policy comes with serious consequences for security, free competition, trust in technology, and compatibility. My tasks contained analysing regulation drafts, writing statements for public hearings and coordination with other activists. We summarized the issue and our work on [https://fsfe.org/activities/routers](https://fsfe.org/activities/routers)
> >
> After the parliamentary elections in Germany 2013 I analysed the Grand Coalitions agreement to identify possible positive and negative effects on Free Software. I also was able to visit several politicians in the German Bundestag to talk with them about Free Software and upcoming important tasks we wanted to work on. > After the parliamentary elections in Germany 2013 I analysed the Grand Coalitions agreement to identify possible positive and negative effects on Free Software. I also was able to visit several politicians in the German Bundestag to talk with them about Free Software and upcoming important tasks we wanted to work on.
> >
> Besides I helped a lot organising our various campaigns like „Document Freedom Day“ and „I love Free Software“. For many of these political tasks and campaigns I wrote press releases and public statements. > Besides I helped a lot organising our various campaigns like „Document Freedom Day“ and „I love Free Software“. For many of these political tasks and campaigns I wrote press releases and public statements.
> >
> During my internship I learned a lot about the structure and work in a multinational organisation and how to collaborate and talk with different people around the world. Another plus is the know-how I aquired by helping planning the various campaigns and analyses. When I was in Brussels and Chemnitz to help at FSFEs booths during conferences I also learned very much about how to talk with people of all kinds and how to carry ideas and convictions to others. > During my internship I learned a lot about the structure and work in a multinational organisation and how to collaborate and talk with different people around the world. Another plus is the know-how I aquired by helping planning the various campaigns and analyses. When I was in Brussels and Chemnitz to help at FSFEs booths during conferences I also learned very much about how to talk with people of all kinds and how to carry ideas and convictions to others.
> >
> I will never regret applying for and completing the internship at FSFE. There were so many theoretical and practical things no study course can teach. Being able to work at the interface between communities, companies and politics is something every interested student should be granted. > I will never regret applying for and completing the internship at FSFE. There were so many theoretical and practical things no study course can teach. Being able to work at the interface between communities, companies and politics is something every interested student should be granted.
> >
> I want to thank everybody who enabled the FSFE to offer these internships. Organisations like the Free Software Foundation Europe are important to bring equality and freedom to our society and these internships allow students to get an insight into this very interesting area of activity. > I want to thank everybody who enabled the FSFE to offer these internships. Organisations like the Free Software Foundation Europe are important to bring equality and freedom to our society and these internships allow students to get an insight into this very interesting area of activity.
This internship was a very general one so I was able to work in many different areas of FSFEs activity. The offered internship is mostly about Document Freedom Day, FSFEs largest campaign in which I also invested a lot of time. Im quite sure that this position is also very interesting — and very important as well! So if you want to take responsibility and want to learn much about collaboration, worldwide activism and public relations, go ahead and apply for this internship! This internship was a very general one so I was able to work in many different areas of FSFEs activity. The offered internship is mostly about Document Freedom Day, FSFEs largest campaign in which I also invested a lot of time. Im quite sure that this position is also very interesting — and very important as well! So if you want to take responsibility and want to learn much about collaboration, worldwide activism and public relations, go ahead and apply for this internship!

View File

@@ -3,17 +3,20 @@ title: Freie Kommunikation ist die Essenz des Menschseins
date: 2014-11-10T13:15:19+00:00 date: 2014-11-10T13:15:19+00:00
aliases: freie-kommunikation-ist-essenz-des-lebens aliases: freie-kommunikation-ist-essenz-des-lebens
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- chat - Communication
- security - Security
- policy - Policy
--- ---
*Im Folgenden werde ich durch meinen Gemütszustand etwas angefeuert darlegen, wieso digitale Kommunikationsüberwachung Gift für unsere Gesellschaft ist, weil sie nichts anderes als Millionen Abhörwanzen und Kameras in unseren privatesten Räumen ist.* *Im Folgenden werde ich durch meinen Gemütszustand etwas angefeuert darlegen, wieso digitale Kommunikationsüberwachung Gift für unsere Gesellschaft ist, weil sie nichts anderes als Millionen Abhörwanzen und Kameras in unseren privatesten Räumen ist.*
Seit einigen Monaten hat sich ein Grundkonflikt in den politischen Debatten verstärkt: Welche Kommunikation sollte überwacht werden dürfen und welche nicht? Ausschließlich inländische Kommunikation? Geschäftliche E-Mails? Telefongespräche über 20 Sekunden Dauer? Seit einigen Monaten hat sich ein Grundkonflikt in den politischen Debatten verstärkt: Welche Kommunikation sollte überwacht werden dürfen und welche nicht? Ausschließlich inländische Kommunikation? Geschäftliche E-Mails? Telefongespräche über 20 Sekunden Dauer?
<!--more-->
Und parallel dazu bekomme ich seit mehreren Monaten regelmäßig Wutanfälle, nämlich wenn ich Kommentare von „Experten“ und Laien lese, die solche künstliche Trennungen von Kommunikation und deren unterschiedliche Bewertung immer noch ernsthaft in Erwägung ziehen. Und parallel dazu bekomme ich seit mehreren Monaten regelmäßig Wutanfälle, nämlich wenn ich Kommentare von „Experten“ und Laien lese, die solche künstliche Trennungen von Kommunikation und deren unterschiedliche Bewertung immer noch ernsthaft in Erwägung ziehen.
## Wieso ist Kommunikation = Kommunikation? ## Wieso ist Kommunikation = Kommunikation?
@@ -36,7 +39,7 @@ Momentan ist in den meisten von uns der Gedanke verankert, dass das, was wir ein
## Wanzen und Kameras verändern uns ## Wanzen und Kameras verändern uns
Doch was meinen Gruppenkindern (zum Glück?) noch fehlt, ist der Sinn dafür, sein Verhalten zu verändern, wenn man sich überwacht fühlt. Wieder nehmen wir unser Beispiel der Familie Schuster. Würde der Mann der Frau noch schöne Worte ins Ohr flüstern, wenn er wüsste, dass seine Kommunikation möglicherweise von einem Geheimdienstler, Unternehmen oder einer Polizistin abgehört werden könnte? Ich glaube nicht. Doch was meinen Gruppenkindern (zum Glück?) noch fehlt, ist der Sinn dafür, sein Verhalten zu verändern, wenn man sich überwacht fühlt. Wieder nehmen wir unser Beispiel der Familie Schuster. Würde der Mann der Frau noch schöne Worte ins Ohr flüstern, wenn er wüsste, dass seine Kommunikation möglicherweise von einem Geheimdienstler, Unternehmen oder einer Polizistin abgehört werden könnte? Ich glaube nicht.
Genauso wenig würde sie wahrscheinlich ihre möglicherweise sehr linke politische Denkweise in einem privaten Gespräch offenbaren. Wer weiß schon, welche politischen Kräfte in zehn oder zwanzig Jahren wirken und ob diese nicht auf Überwachungsmaterial von früher zugreifen, um die Bevölkerung „einschätzen“ zu können? Genauso wenig würde sie wahrscheinlich ihre möglicherweise sehr linke politische Denkweise in einem privaten Gespräch offenbaren. Wer weiß schon, welche politischen Kräfte in zehn oder zwanzig Jahren wirken und ob diese nicht auf Überwachungsmaterial von früher zugreifen, um die Bevölkerung „einschätzen“ zu können?
Kurzum: Menschen ändern ihr Verhalten drastisch, wenn sie sich belauscht und beobachten fühlen. Und bei einem weiteren Blick in die Zukunft wird dieses Dilemma noch stärker: Heute schreiben wir zwar E-Mails und Kurznachrichten und die Trennung zwischen analoger und digitaler Kommunikation ist noch einigermaßen verständlich. Doch wie sieht das in zehn oder zwanzig Jahren aus? Möglicherweise können wir uns da schon Gedanken schicken, E-Mails könnten intuitiv verfasst und dann beim Empfänger direkt hörbar abgespielt werden. Durch Virtual Reality-Technik könnte man auch bei räumlicher Trennung beieinander sein, über digitale Kanäle vernetzt. Kurzum: Menschen ändern ihr Verhalten drastisch, wenn sie sich belauscht und beobachten fühlen. Und bei einem weiteren Blick in die Zukunft wird dieses Dilemma noch stärker: Heute schreiben wir zwar E-Mails und Kurznachrichten und die Trennung zwischen analoger und digitaler Kommunikation ist noch einigermaßen verständlich. Doch wie sieht das in zehn oder zwanzig Jahren aus? Möglicherweise können wir uns da schon Gedanken schicken, E-Mails könnten intuitiv verfasst und dann beim Empfänger direkt hörbar abgespielt werden. Durch Virtual Reality-Technik könnte man auch bei räumlicher Trennung beieinander sein, über digitale Kanäle vernetzt.

View File

@@ -3,18 +3,18 @@ title: Sharing is caring my Git instance
date: 2014-11-28T17:16:50+00:00 date: 2014-11-28T17:16:50+00:00
aliases: sharing-is-caring-my-git-instance aliases: sharing-is-caring-my-git-instance
categories: categories:
- blog
- english - english
tags: tags:
- server - SystemAdministration
- tools
--- ---
Some days ago I noticed another time that I have far too little knowledge about Git. Some days ago I noticed another time that I have far too little knowledge about Git.
„Time to change that!“, I thought and set up [my own Git instance][1] and also installed gitweb for better usability. „Time to change that!“, I thought and set up [my own Git instance][1] and also installed gitweb for better usability.
Upside 1: I can keep track of the many (mainly bash) scripts I wrote in the past and all the changes I will adopt in the future. Upside 1: I can keep track of the many (mainly bash) scripts I wrote in the past and all the changes I will adopt in the future.
Upside 2: You can hopefully benefit from using and reading my code. All code is licensed under GNU GPL v3 so please feel free to use, study, share and improve my work! Upside 2: You can hopefully benefit from using and reading my code. All code is licensed under GNU GPL v3 so please feel free to use, study, share and improve my work!
Some noteworthy projects Im (a bit) proud of: Some noteworthy projects Im (a bit) proud of:
@@ -27,7 +27,7 @@ Some noteworthy projects Im (a bit) proud of:
Any questions, ideas or improvements? Please contact me! Any questions, ideas or improvements? Please contact me!
### Update 26.02.2016 ### Update 26.02.2016
I washed away the quite basic gitweb instance and moved to Gogs. Heres [why and how][6]. Links to the project may have changed because of that (and Im too lazy to change them here). I washed away the quite basic gitweb instance and moved to Gogs. Heres [why and how][6]. Links to the project may have changed because of that (and Im too lazy to change them here).
[1]: https://src.mehl.mx [1]: https://src.mehl.mx

View File

@@ -5,20 +5,23 @@ aliases:
- next-station-tanzania - next-station-tanzania
- naechste-station-tansania - naechste-station-tansania
categories: categories:
- blog
- english - english
tags: tags:
- tanzania - Tanzania
--- ---
As some of your already may know, Im going to Tanzania for six months starting in March this year. In the city Moshi Ill work as a volunteer computer teacher in a local institute for computer education. As some of your already may know, Im going to Tanzania for six months starting in March this year. In the city Moshi Ill work as a volunteer computer teacher in a local institute for computer education.
In the upcoming weeks and months you can hopefully see some updates and pictures on this blog. Until then Id like to answer some frequently asked questions: In the upcoming weeks and months you can hopefully see some updates and pictures on this blog. Until then Id like to answer some frequently asked questions:
<!--more-->
## Where the heck is Tanzania or Moshi? ## Where the heck is Tanzania or Moshi?
Tanzania is on Africas east coast, Kenya on its north coast border, Mozambique on its south. Some important localities in Tanzania are Lake Victoria, the Kilimanjaro or Zanzibar island. Tanzania is on Africas east coast, Kenya on its north coast border, Mozambique on its south. Some important localities in Tanzania are Lake Victoria, the Kilimanjaro or Zanzibar island.
The capital is Dodoma, whereas the largest and most important city is Dar es Salaam. Moshi, where I will reside, is one of the largest cities with around 140.000 inhabitants. Its right beneath the Kilimanjaro. The capital is Dodoma, whereas the largest and most important city is Dar es Salaam. Moshi, where I will reside, is one of the largest cities with around 140.000 inhabitants. Its right beneath the Kilimanjaro.
{{< figure src="/img/blog/tanzania-map.png" class="no-border" attr="Tanzania Map by TUBS (CC BY-SA 3.0)" >}} {{< figure src="/img/blog/tanzania-map.png" class="no-border" attr="Tanzania Map by TUBS (CC BY-SA 3.0)" >}}
@@ -33,13 +36,13 @@ Since I endorse Free Software, Id like to use it as much as possible. Reusing
## Do they even have technology there? ## Do they even have technology there?
Yes, they have. Mobile phones are quite widespread and the institute I work at has broadband internet connections. Okay, they have really old donated machines based on Pentium I up to Pentium III processors and I doubt that I can work with beamers. Yes, they have. Mobile phones are quite widespread and the institute I work at has broadband internet connections. Okay, they have really old donated machines based on Pentium I up to Pentium III processors and I doubt that I can work with beamers.
Aside from the lack of modern IT stuff its also hard to find modern cars or household equipment. Most of the houses even dont have a unique post address or landline connection. Electricity is far away from being stable and let alone health care or hygiene. Aside from the lack of modern IT stuff its also hard to find modern cars or household equipment. Most of the houses even dont have a unique post address or landline connection. Electricity is far away from being stable and let alone health care or hygiene.
## Why are you doing this? ## Why are you doing this?
There are many reasons but the most important one is to experience something really new. Call it break-out, call it adventure, Im really keen on learning from a for me still unknown culture. There are many reasons but the most important one is to experience something really new. Call it break-out, call it adventure, Im really keen on learning from a for me still unknown culture.
Another reason is to exchange knowledge and know-how. In our western culture we can have everything we need. In Tanzania thats not the case so I would have to improvise a lot for my teaching. The other way round I hopefully have enough IT know-how to teach something useful to the courses attendants. Another reason is to exchange knowledge and know-how. In our western culture we can have everything we need. In Tanzania thats not the case so I would have to improvise a lot for my teaching. The other way round I hopefully have enough IT know-how to teach something useful to the courses attendants.
## Arent you afraid of Ebola? ## Arent you afraid of Ebola?
@@ -50,4 +53,4 @@ Any further questions? Do not hesitate [to ask me][3]!
[1]: /2015/naechste-station-tansania [1]: /2015/naechste-station-tansania
[2]: /uploads/tanzania-map.png [2]: /uploads/tanzania-map.png
[3]: //max.mehl.mx/contact [3]: /contact

View File

@@ -3,10 +3,11 @@ title: Yourls URL Shortener for Turpial
date: 2015-01-24T01:58:32+00:00 date: 2015-01-24T01:58:32+00:00
aliases: yourls-url-shortener-for-turpial aliases: yourls-url-shortener-for-turpial
categories: categories:
- blog
- english - english
tags: tags:
- chat - Communication
- server - SystemAdministration
--- ---
Maybe you know [Yourls][1], a pretty cool URL shortener which you can set up on your own server very easily. Link shorteners are nice to have because Maybe you know [Yourls][1], a pretty cool URL shortener which you can set up on your own server very easily. Link shorteners are nice to have because
@@ -21,19 +22,19 @@ And maybe you also know [Turpial][2], a Twitter client for GNU/Linux systems (I
Turpial already offers some link shorteners but not Yourls. But we can add it manually. To do so, open the file `/usr/lib/python2.7/dist-packages/libturpial/lib/services/url/shortypython/shorty.py` as root. Now add the following somewhere between the already existing shorteners Turpial already offers some link shorteners but not Yourls. But we can add it manually. To do so, open the file `/usr/lib/python2.7/dist-packages/libturpial/lib/services/url/shortypython/shorty.py` as root. Now add the following somewhere between the already existing shorteners
```py ```py
# Yourls # Yourls
class Yourls(Service): class Yourls(Service):
def shrink(self, bigurl): def shrink(self, bigurl):
resp = request('http://YOUR_DOMAIN/yourls-api.php', {'action': 'shorturl', 'format': 'xml', 'url': bigurl, 'signature': 'YOUR_SIGNATURE'}) resp = request('http://YOUR_DOMAIN/yourls-api.php', {'action': 'shorturl', 'format': 'xml', 'url': bigurl, 'signature': 'YOUR_SIGNATURE'})
returned_data = resp.read() returned_data = resp.read()
matched_re = re.search('(http://YOUR_DOMAIN/[^"]+)', returned_data) matched_re = re.search('(http://YOUR_DOMAIN/[^"]+)', returned_data)
if matched_re: if matched_re:
return matched_re.group(1) return matched_re.group(1)
else: else:
raise ShortyError('Failed to shrink url') raise ShortyError('Failed to shrink url')
yourls = Yourls() yourls = Yourls()
``` ```
Just replace `YOUR_DOMAIN` and `YOUR_SIGNATURE` accordingly. The usage of a signature enables you to hide your username and password when sending the shorten requests, like an API key and looks like `f51qw35w6` ([more about passwordlessAPI][4]). You can retrieve your signature on your Yourls Admin page via *Tools*. Just replace `YOUR_DOMAIN` and `YOUR_SIGNATURE` accordingly. The usage of a signature enables you to hide your username and password when sending the shorten requests, like an API key and looks like `f51qw35w6` ([more about passwordlessAPI][4]). You can retrieve your signature on your Yourls Admin page via *Tools*.

View File

@@ -3,21 +3,22 @@ title: I love Taskwarrior, therefore I love Free Software
date: 2015-02-14T12:05:42+00:00 date: 2015-02-14T12:05:42+00:00
aliases: i-love-taskwarrior-therefore-i-love-free-software aliases: i-love-taskwarrior-therefore-i-love-free-software
categories: categories:
- blog
- english - english
tags: tags:
- bash - Code
- fsfe - FSFE
- guide - SystemAdministration
- server - ILoveFS
- tools
- ilovefs
--- ---
{{< figure src="/img/blog/ilovefs-heart-px.png" class="sm pull-right" >}}
"*Its Valentines day and youre writing a blog post? Are you nuts?*" you might ask. Well, but its not only Valentines day but also [I love Free Software][1] day. This day is proclaimed every year on February 14 by the Free Software Foundation Europe to thank all developers and contributors of Free Software (software you can use for any purpose, which source code you or others can analyze, which can be modified and distributed). "*Its Valentines day and youre writing a blog post? Are you nuts?*" you might ask. Well, but its not only Valentines day but also [I love Free Software][1] day. This day is proclaimed every year on February 14 by the Free Software Foundation Europe to thank all developers and contributors of Free Software (software you can use for any purpose, which source code you or others can analyze, which can be modified and distributed).
<!--more-->
{{< figure src="/img/blog/ilovefs-heart-px.png" class="sm pull-right" >}}
As [last year with ZNC][2], I want to say thank you to a specific project which easies my daily life. As you might know by other blog posts here, organisation of tasks, mails and almost everything else is a very important issue for me. So this year I want to write some lines about [Taskwarrior][3], taskd and [Mirakel][4] which enable me to take some free time without thinking of task which I could possibly forget to accomplish later on. As [last year with ZNC][2], I want to say thank you to a specific project which easies my daily life. As you might know by other blog posts here, organisation of tasks, mails and almost everything else is a very important issue for me. So this year I want to write some lines about [Taskwarrior][3], taskd and [Mirakel][4] which enable me to take some free time without thinking of task which I could possibly forget to accomplish later on.
My head is full of ideas and mental To-Do lists and so Im in need of a handy tool which allows me to write down and organise items at any place and time: At my desk, in bus or train, when Im offline or abroad. And its important that I dont have (analog and digital) bits of paper everywhere, so I need a **system that syncs all task inputs and outputs**. I tried a lot of tools but Taskwarrior was the best so far. It used the well-known „Getting Things Done“ concept with different priorities. Taskwarrior also supports tagging tasks, organising them in projects, due dates, postponing, making tasks dependend on others and much more. And Taskwarrior has a (modifiable) **algorhythm that sorts your tasks by urgency levels**, so that the most important tasks always are on the top of the list. Even now I just took a glance at what Taskwarrior is able to do! My head is full of ideas and mental To-Do lists and so Im in need of a handy tool which allows me to write down and organise items at any place and time: At my desk, in bus or train, when Im offline or abroad. And its important that I dont have (analog and digital) bits of paper everywhere, so I need a **system that syncs all task inputs and outputs**. I tried a lot of tools but Taskwarrior was the best so far. It used the well-known „Getting Things Done“ concept with different priorities. Taskwarrior also supports tagging tasks, organising them in projects, due dates, postponing, making tasks dependend on others and much more. And Taskwarrior has a (modifiable) **algorhythm that sorts your tasks by urgency levels**, so that the most important tasks always are on the top of the list. Even now I just took a glance at what Taskwarrior is able to do!
@@ -29,13 +30,13 @@ My head is full of ideas and mental To-Do lists and so Im in need of a handy
But one thing at a time, lets start from the very basic. You can install Taskwarrior and almost any operating system. After the installation, taskwarrior isnt much more than a black window with white letters in it. And even when youre a pro-user, you wont find much more than white or colourful text on black background and this is a good thing! Ive seen no graphical user interface which can handle Taskwarriors complexity and the users needs sufficiently (but [there are some][5], feel free to test them!). Nevertheless, **its quite easy to use Taskwarrior** from your terminal: But one thing at a time, lets start from the very basic. You can install Taskwarrior and almost any operating system. After the installation, taskwarrior isnt much more than a black window with white letters in it. And even when youre a pro-user, you wont find much more than white or colourful text on black background and this is a good thing! Ive seen no graphical user interface which can handle Taskwarriors complexity and the users needs sufficiently (but [there are some][5], feel free to test them!). Nevertheless, **its quite easy to use Taskwarrior** from your terminal:
```bash ```bash
task add "This is my first task" # Add your first item task add "This is my first task" # Add your first item
task long # Show all pending tasks task long # Show all pending tasks
task add "Second VIP task!" pri:H # Add a task with priority task add "Second VIP task!" pri:H # Add a task with priority
task add "Third task with tag" +test # Add a task with a tag task add "Third task with tag" +test # Add a task with a tag
task add "Fourth projected task" pro:Blog # Add a task with a project task add "Fourth projected task" pro:Blog # Add a task with a project
task long # Show all pending tasks task long # Show all pending tasks
task 1 done # Mark first task as done (ID = 1) task 1 done # Mark first task as done (ID = 1)
``` ```
There are many useful and well understandable guides in the [projects documentation][6]. Most likely you do not need every command but maybe its useful to read something about techniques which might help you to organise your tasks your way. There are many useful and well understandable guides in the [projects documentation][6]. Most likely you do not need every command but maybe its useful to read something about techniques which might help you to organise your tasks your way.

View File

@@ -3,12 +3,13 @@ title: In The End Freedom Is What Matters
date: 2015-02-25T02:03:04+00:00 date: 2015-02-25T02:03:04+00:00
aliases: in-the-end-freedom-is-what-matters aliases: in-the-end-freedom-is-what-matters
categories: categories:
- blog
- english - english
tags: tags:
- routerfreedom - RouterFreedom
- fsfe - FSFE
- policy - Policy
- security - Security
--- ---
Yesterday Ive been asked by a good friend of mine why I am investing so much time in the [FSFE](https://fsfe.org) (Free Software¹ Foundation Europe) instead of putting more energy in other organisations with more focus on privacy issues. The background of his question is that Im quite concerned about governmental and commercial surveillance and the lack of really private ways to communicate with each other and the impact this has on our online and offline behaviour. With Laura Poitras recent movie „Citizenfour“ awarded with an Oscar, I use the media attention as an icebreaker to talk with my friends about these topics if the situation allows it. Yesterday Ive been asked by a good friend of mine why I am investing so much time in the [FSFE](https://fsfe.org) (Free Software¹ Foundation Europe) instead of putting more energy in other organisations with more focus on privacy issues. The background of his question is that Im quite concerned about governmental and commercial surveillance and the lack of really private ways to communicate with each other and the impact this has on our online and offline behaviour. With Laura Poitras recent movie „Citizenfour“ awarded with an Oscar, I use the media attention as an icebreaker to talk with my friends about these topics if the situation allows it.
@@ -24,5 +25,5 @@ In these cases **software privacy is of little use**. Its about regulations,
This, dear friend, is the reason why I volunteer for the FSFE and therefore also for privacy. This, dear friend, is the reason why I volunteer for the FSFE and therefore also for privacy.
--- ---
¹ Means software which you are allowed to use for every purpose, which everybody can inspect, modify and redistribute ¹ Means software which you are allowed to use for every purpose, which everybody can inspect, modify and redistribute

View File

@@ -3,9 +3,10 @@ title: Erste Eindrücke aus Tansania
date: 2015-04-14T08:05:07+00:00 date: 2015-04-14T08:05:07+00:00
aliases: erste-eindruecke-aus-tansania aliases: erste-eindruecke-aus-tansania
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- tanzania - Tanzania
--- ---
Pole pole das ist die typisch tansanische Mentalität, alles etwas ruhiger und langsamer angehen zu lassen. Und wahrscheinlich ist das auch der Grund, warum ich erst einen Monat nach meiner Ankunft in Tansania dazu komme, einen ersten Blogeintrag über meine bisherigen Erfahrungen zu schreiben. Ich bin hier von Anfang März bis Ende Juli als Freiwilliger in einer Organisation tätig, die die Bildung von jungen Menschen und der ländlichen Bevölkerung durch Einsatz und Schulung von IT verbessern will. Im Folgenden möchte ich kurz einen Rundumblick über mein Leben hier und die Bedingungen geben, konkret über meinen Alltag, die Gefahren, meine Arbeit als Freiwilliger, die einheimische Bevölkerung und Kultur, Wetter und Natur sowie das liebe Geld: Pole pole das ist die typisch tansanische Mentalität, alles etwas ruhiger und langsamer angehen zu lassen. Und wahrscheinlich ist das auch der Grund, warum ich erst einen Monat nach meiner Ankunft in Tansania dazu komme, einen ersten Blogeintrag über meine bisherigen Erfahrungen zu schreiben. Ich bin hier von Anfang März bis Ende Juli als Freiwilliger in einer Organisation tätig, die die Bildung von jungen Menschen und der ländlichen Bevölkerung durch Einsatz und Schulung von IT verbessern will. Im Folgenden möchte ich kurz einen Rundumblick über mein Leben hier und die Bedingungen geben, konkret über meinen Alltag, die Gefahren, meine Arbeit als Freiwilliger, die einheimische Bevölkerung und Kultur, Wetter und Natur sowie das liebe Geld:

View File

@@ -3,12 +3,13 @@ title: 'Nächster Halt: Endstation.'
date: 2015-05-20T08:04:10+00:00 date: 2015-05-20T08:04:10+00:00
aliases: naechster-halt-endstation aliases: naechster-halt-endstation
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- germany - Policy
- policy - Tanzania
- tanzania headerimage:
headerimage: /blog/weselsky-putin.jpg src: /blog/weselsky-putin.jpg
--- ---

View File

@@ -3,10 +3,11 @@ title: Technology and Free Software in Tanzania
date: 2015-05-08T07:34:19+00:00 date: 2015-05-08T07:34:19+00:00
aliases: technology-and-free-software-in-tz aliases: technology-and-free-software-in-tz
categories: categories:
- blog
- english - english
tags: tags:
- tanzania - Tanzania
- policy - Policy
--- ---
@@ -39,7 +40,7 @@ However, I was able to convince my students that in the case of Free Software mo
## Misconception III ## Misconception III
Ive been tinkering with computers and software since my youth when I reinstalled my operating systems at least once a month and started exploring the internet. I did this because I was interested in technology and wanted to explore its and my limits, but also because even back then I knew that IT will become more and more important and those who dont understand it will rather be left behind. Ive been tinkering with computers and software since my youth when I reinstalled my operating systems at least once a month and started exploring the internet. I did this because I was interested in technology and wanted to explore its and my limits, but also because even back then I knew that IT will become more and more important and those who dont understand it will rather be left behind.
I thought in Tanzania its a similar situation but somehow easier for the population. I thought that they have very limited technology here but that they know about the importance of computers and software in the industrial countries and its quite obvious that with several years delay they will reach the same level of IT-dependency than we have today. So I thought the people here would care about technology and will try to learn as much as possible about it to improve their career chances and catch up the industrial countries. I thought in Tanzania its a similar situation but somehow easier for the population. I thought that they have very limited technology here but that they know about the importance of computers and software in the industrial countries and its quite obvious that with several years delay they will reach the same level of IT-dependency than we have today. So I thought the people here would care about technology and will try to learn as much as possible about it to improve their career chances and catch up the industrial countries.
## Reality III ## Reality III

View File

@@ -3,13 +3,12 @@ title: splitDL Downloading huge files from slow and unstable internet connec
date: 2015-06-26T15:59:03+00:00 date: 2015-06-26T15:59:03+00:00
aliases: splitdl-downloading-huge-files-from-slow-and-unstable-internet-connections aliases: splitdl-downloading-huge-files-from-slow-and-unstable-internet-connections
categories: categories:
- blog
- english - english
tags: tags:
- bash - Code
- guide - SystemAdministration
- server - Tanzania
- tanzania
- tools
--- ---
Imagine you want install GNU/Linux but your bandwidth wont let you… Imagine you want install GNU/Linux but your bandwidth wont let you…

View File

@@ -3,12 +3,12 @@ title: Weiterer Teilerfolg beim Routerzwang
date: 2015-07-22T06:48:01+00:00 date: 2015-07-22T06:48:01+00:00
aliases: weiterer-teilerfolg-beim-routerzwang aliases: weiterer-teilerfolg-beim-routerzwang
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- routerfreedom - RouterFreedom
- fsfe - FSFE
- germany - Policy
- policy
--- ---
@@ -19,7 +19,7 @@ Die [Free Software Foundation Europe][1] und alle Freunde Freier Software, Verbr
> **Kurzinfo: Was ist Routerzwang?** > **Kurzinfo: Was ist Routerzwang?**
> >
> In unserer Gesellschaft sollte es selbstverständlich sein, sich für technische Geräte frei entscheiden zu können, die man in seinem Zuhause in Betrieb nehmen möchte, genauso wie wir entscheiden können, welches Mobiltelefon wir kaufen. Doch einige Internetanbieter widersprechen diesem Prinzip und schreiben ihren Kunden vor, welches Gerät sie zur Einwahl in das Internet nutzen müssen oder diskriminieren Besitzer alternativer Geräte. Diese Verletzung eigentlich selbstverständlicher Rechte wird Routerzwang genannt und wird von der Free Software Foundation Europe und vielen anderen Organisationen, Projekten und Individuen stark kritisiert. Routerzwang ist nicht nur ein Thema für Technikexperten, sondern betrifft uns alle. > In unserer Gesellschaft sollte es selbstverständlich sein, sich für technische Geräte frei entscheiden zu können, die man in seinem Zuhause in Betrieb nehmen möchte, genauso wie wir entscheiden können, welches Mobiltelefon wir kaufen. Doch einige Internetanbieter widersprechen diesem Prinzip und schreiben ihren Kunden vor, welches Gerät sie zur Einwahl in das Internet nutzen müssen oder diskriminieren Besitzer alternativer Geräte. Diese Verletzung eigentlich selbstverständlicher Rechte wird Routerzwang genannt und wird von der Free Software Foundation Europe und vielen anderen Organisationen, Projekten und Individuen stark kritisiert. Routerzwang ist nicht nur ein Thema für Technikexperten, sondern betrifft uns alle.
> >
> Routerzwang beschäftigt die FSFE [seit dem Januar 2013][2], die öffentlich in vielen Anhörungen und im Hintergrund Stellung bezogen hat. Mehr Informationen über das Thema auf [unserer ausführlichen Übersichtsseite][3]. > Routerzwang beschäftigt die FSFE [seit dem Januar 2013][2], die öffentlich in vielen Anhörungen und im Hintergrund Stellung bezogen hat. Mehr Informationen über das Thema auf [unserer ausführlichen Übersichtsseite][3].
Passend zum Ende dieser Phase hat der Journalist Jan Rähm für den Deutschlandfunk einen Beitrag gesendet, der das Thema sehr differenziert betrachtet, den aktuellen Stand darlegt und sowohl Gegner als auch Befürworter des Routerzwangs zu Wort kommen lässt. Der Beitrag ist als [verkürzte Textversion][4] und in der [vollen Audioversion][5] (5:48) auf der Webseite des Deutschlandfunks zu finden. So sagt etwa der Pressesprecher von Tele Columbus, einer der wenigen Befürworter des Routerzwangs: Passend zum Ende dieser Phase hat der Journalist Jan Rähm für den Deutschlandfunk einen Beitrag gesendet, der das Thema sehr differenziert betrachtet, den aktuellen Stand darlegt und sowohl Gegner als auch Befürworter des Routerzwangs zu Wort kommen lässt. Der Beitrag ist als [verkürzte Textversion][4] und in der [vollen Audioversion][5] (5:48) auf der Webseite des Deutschlandfunks zu finden. So sagt etwa der Pressesprecher von Tele Columbus, einer der wenigen Befürworter des Routerzwangs:

View File

@@ -0,0 +1,28 @@
---
title: "Der lange Weg des Routerzwangs zur Endgerätefreiheit"
date: 2015-08-27
categories:
- deutsch
- article
tags:
- RouterFreedom
- Policy
- FSFE
headerimage:
src: routercat.jpg
text: Bild via maxguru.blogspot.de
processes:
- fill 1000x440 bottom webp
summary: In einem Gastbeitrag für Netzpolitik.org dokumentiere ich den jahrelangen Kampf gegen den Routerzwang und den nahenden Erfolg für die Endgerätefreiheit. Seit Anfang 2013 begleite ich als Koordinator des deutschen FSFE-Teams die Auseinandersetzung um die freie Routerwahl, die enorme Auswirkungen auf Privatsphäre, Sicherheit und Wettbewerb hat. Der Artikel zeichnet nach, wie das Bundesministerium für Wirtschaft und Energie Ende 2014 die Sache von der zögerlichen Bundesnetzagentur übernahm und einen zufriedenstellenden Gesetzentwurf vorlegte, der nun auf die Zustimmung von Bundesrat und Bundestag wartet.
article:
name: Netzpolitik.org
href: https://netzpolitik.org/2015/der-lange-weg-des-routerzwangs-zur-endgeraetefreiheit/
---
In einem Gastbeitrag für Netzpolitik.org dokumentiere ich den jahrelangen Kampf gegen den Routerzwang und den nahenden Erfolg für die Endgerätefreiheit. Seit Anfang 2013 begleite ich als Koordinator des deutschen FSFE-Teams die Auseinandersetzung um die freie Routerwahl, die enorme Auswirkungen auf Privatsphäre, Sicherheit und Wettbewerb hat. Der Artikel zeichnet nach, wie das Bundesministerium für Wirtschaft und Energie Ende 2014 die Sache von der zögerlichen Bundesnetzagentur übernahm und einen zufriedenstellenden Gesetzentwurf vorlegte, der nun auf die Zustimmung von Bundesrat und Bundestag wartet.
Der Beitrag erklärt die Bedeutung des passiven Netzabschlusspunkts, die geplante Verpflichtung zur Herausgabe von Zugangsdaten und das vorgesehene Bußgeld von 10.000 Euro bei Verstößen. Zudem rufe ich dazu auf, Volksvertreter zu kontaktieren, damit das Gesetz ohne weitere Einschränkungen verabschiedet wird, um das Minimum an Endgerätefreiheit, Verbraucherschutz und Sicherheit zu sichern. Doch der Weg ist noch nicht zu Ende:
> Doch auch danach wird es spannend. Stellen sich Internetanbieter bei der Verwendung eigener Geräte im Support quer? Können alle Geräte problemlos an alternativen Routern eingesetzt werden? Findet trotz Gesetz eine Diskriminierung irgendeiner Art statt? Ja, wir können uns über die bisherigen Erfolge freuen. Doch in diesem Thema steckt zu viel Geld, als dass wir uns in trügerischer Sicherheit wiegen dürften.
Der [vollständige Gastbeitrag](https://netzpolitik.org/2015/der-lange-weg-des-routerzwangs-zur-endgeraetefreiheit/) ist auf Netzpolitik.org verfügbar.

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -3,40 +3,42 @@ title: German Government wants authorities to advertise PDFreaders
date: 2015-09-19T17:27:20+00:00 date: 2015-09-19T17:27:20+00:00
aliases: german-government-wants-authorities-to-advertise-pdfreaders aliases: german-government-wants-authorities-to-advertise-pdfreaders
categories: categories:
- blog
- english - english
tags: tags:
- fsfe - FSFE
- germany - Policy
- policy
--- ---
{{< figure src="/img/blog/pdfreaders-logo.png" class="pull-right sm" lightbox="none" >}}
Should authorities be allowed to make advertisement for only one company and ignore all the others? Many people strongly disagree, among them myself, the Free Software Foundation Europe ([FSFE][1]) and also the CIO of the Federal Republic of Germany, the IT commissioner of the German Government. Should authorities be allowed to make advertisement for only one company and ignore all the others? Many people strongly disagree, among them myself, the Free Software Foundation Europe ([FSFE][1]) and also the CIO of the Federal Republic of Germany, the IT commissioner of the German Government.
<!--more-->
{{< figure src="/img/blog/pdfreaders-logo.png" class="pull-right sm" lightbox="none" >}}
The whole story began with something we all had to read sometimes, at least subconsciously, on a website providing PDF documents: „To open the PDF files please download Adobe Acrobat Reader.“. Such notices are unnecessary advertisement for a proprietary (non-free) product — there are dozens of software applications which can do the same or even more, many of them Free Software. Because of that the FSFE started a campaign called „[PDFreaders][2]“ to make this deficiency public, and contact administrations and companies with thousands of letters and emails. The whole story began with something we all had to read sometimes, at least subconsciously, on a website providing PDF documents: „To open the PDF files please download Adobe Acrobat Reader.“. Such notices are unnecessary advertisement for a proprietary (non-free) product — there are dozens of software applications which can do the same or even more, many of them Free Software. Because of that the FSFE started a campaign called „[PDFreaders][2]“ to make this deficiency public, and contact administrations and companies with thousands of letters and emails.
One big success of this campaign in Germany is PDFreaders being mentioned in the official current [Migration Guide][3] of Germanys Chief Information Officer. This document explains some critical points of IT in administrations and companies and evaluates different software. Under point 4.3.7 „PDF readers and authoring“ the guide compares different PDF applications and also takes Free Software readers like Evince into account: One big success of this campaign in Germany is PDFreaders being mentioned in the official current [Migration Guide][3] of Germanys Chief Information Officer. This document explains some critical points of IT in administrations and companies and evaluates different software. Under point 4.3.7 „PDF readers and authoring“ the guide compares different PDF applications and also takes Free Software readers like Evince into account:
> *Alternative OSS-Produkte zur Darstellung von PDF-Dokumenten gibt es einige, u.a. Sumatra PDF und Okular; die FSFE pflegt eine Liste mit freien PDF-Betrachtern.* > *Alternative OSS-Produkte zur Darstellung von PDF-Dokumenten gibt es einige, u.a. Sumatra PDF und Okular; die FSFE pflegt eine Liste mit freien PDF-Betrachtern.*
> >
> There are a lot of alternative OSS products for displaying PDF documents, i.a. Sumatra PDF and Okular; the FSFE maintains a list of free PDF readers. > There are a lot of alternative OSS products for displaying PDF documents, i.a. Sumatra PDF and Okular; the FSFE maintains a list of free PDF readers.
This „list of PDF readers“ is one of the cores of the PDFreaders campaign. Instead of just complaining the unjust situation the FSFE provides information on various applications which are all Free Software and which fit everybodys needs, may it be performance, size, the amount of functions or the used operating system. And if authorities (or companies and individuals) want to tell their websites visitors how to open PDF documents, the CIO has a strong suggestion: This „list of PDF readers“ is one of the cores of the PDFreaders campaign. Instead of just complaining the unjust situation the FSFE provides information on various applications which are all Free Software and which fit everybodys needs, may it be performance, size, the amount of functions or the used operating system. And if authorities (or companies and individuals) want to tell their websites visitors how to open PDF documents, the CIO has a strong suggestion:
> *Werden PDF-Dokumente öffentlich bereitgestellt, sollten Behörden fairerweise zu deren Betrachtung nicht mehr ausschließlich den Adobe Acrobat Reader empfehlen, sondern beispielsweise die von der FSFE bereitgestellten HTML-Bausteine zum Download alternativer PDF-Betrachter in ihre Seiten aufnehmen.* > *Werden PDF-Dokumente öffentlich bereitgestellt, sollten Behörden fairerweise zu deren Betrachtung nicht mehr ausschließlich den Adobe Acrobat Reader empfehlen, sondern beispielsweise die von der FSFE bereitgestellten HTML-Bausteine zum Download alternativer PDF-Betrachter in ihre Seiten aufnehmen.*
> >
> If PDF documents are provided publicly authorities shall no longer only recommend Adobe Acrobat Reader for displaying them, but for example use the HTML templates provided by the FSFE on their websites for downloading alternative PDF readers. > If PDF documents are provided publicly authorities shall no longer only recommend Adobe Acrobat Reader for displaying them, but for example use the HTML templates provided by the FSFE on their websites for downloading alternative PDF readers.
Besides mentioning the broad PDF capabilities of LibreOffice, the guide also evaluates the current situation with editing PDF documents instead of only reading them, a function which some authorities seem to need for their services. According to the CIO the alternative Free Software solutions cannot provide the same functionalities as proprietary and expensive applications. Instead of just accepting the situation, the Migration Guide asks for more initiative of officials: Besides mentioning the broad PDF capabilities of LibreOffice, the guide also evaluates the current situation with editing PDF documents instead of only reading them, a function which some authorities seem to need for their services. According to the CIO the alternative Free Software solutions cannot provide the same functionalities as proprietary and expensive applications. Instead of just accepting the situation, the Migration Guide asks for more initiative of officials:
> *Hier wäre ein behördliches Engagement zur diesbezüglichen Weiterentwicklung vorhandener OSS-Alternativen sinnvoll, um nicht in ungewollter Abhängigkeit von einzelnen Anbietern proprietärer Produkte zu verharren.* > *Hier wäre ein behördliches Engagement zur diesbezüglichen Weiterentwicklung vorhandener OSS-Alternativen sinnvoll, um nicht in ungewollter Abhängigkeit von einzelnen Anbietern proprietärer Produkte zu verharren.*
> >
> In this case more administrative engagement to extend existing OSS alternatives would make sense in order to avoid staying in unwanted dependency from single vendors of proprietary products. > In this case more administrative engagement to extend existing OSS alternatives would make sense in order to avoid staying in unwanted dependency from single vendors of proprietary products.
So yes please, German authorities, listen to your CIO: Use and help improving Free Software to keep yourself and your citizens independent, avoid vendor-lockin, save money and open a fair market for all competitors in the race for the best PDF readers. So yes please, German authorities, listen to your CIO: Use and help improving Free Software to keep yourself and your citizens independent, avoid vendor-lockin, save money and open a fair market for all competitors in the race for the best PDF readers.
[1]: https://fsfe.org [1]: https://fsfe.org
[2]: https://www.fsfe.org/campaigns/pdfreaders/pdfreaders.html [2]: https://www.fsfe.org/campaigns/pdfreaders/pdfreaders.html
[3]: http://www.cio.bund.de/Web/DE/Architekturen-und-Standards/Migrationsleitfaden-und-Migrationshilfen/migrationsleitfaden_node.html [3]: http://web.archive.org/web/20220121073702/http://www.cio.bund.de/Web/DE/Architekturen-und-Standards/Migrationsleitfaden-und-Migrationshilfen/migrationsleitfaden_node.html

View File

@@ -0,0 +1,29 @@
---
title: "Kommentar: 10 Jahre Sony-Rootkit Why we should care (c't magazin)"
date: 2015-10-31
categories:
- deutsch
- article
tags:
- DRM
- Security
- FSFE
- Privacy
# headerimage:
# src: foo.jpg
# text: bar
summary: Im c't magazin veröffentlichte ich einen Kommentar zum 10. Jahrestag des Sony-Rootkit-Skandals. Ich argumentiere, dass Digital Rights Management (DRM) nicht aus der Welt ist und seine langfristigen Folgen unsere Gesellschaft vor immense Probleme stellen von verlorener Innovation über eingeschränkte Nutzerrechte bis zur Kriminalisierung hunderttausender Menschen.
article:
name: c't magazin
href: https://www.heise.de/ct/artikel/Kommentar-10-Jahre-Sony-Rootkit-Why-we-should-care-2865608.html
---
In meinem Kommentar zum 10. Jahrestag des Sony-Rootkit-Skandals warne ich vor den anhaltenden Gefahren durch Digitale Rechteminderung (DRM). Zehn Jahre nach dem Skandal, bei dem Sony Käufer:innen von Musik-CDs eine Schadsoftware unterjubelte, stehen wir heute vor wählerischen Kaffeemaschinen, spionierenden E-Book-Readern und Autos, die nur Ersatzteile bestimmter Hersteller akzeptieren.
> Schlimmer noch ist aber der Verlust an Innovationspotenzial, den wir durch jedes weitere Produkt mit eingebauter Rechteminderung erleiden. Software oder Hardware der Zukunft wird immer auf der Benutzung und Modifikation der Geräte der Gegenwart aufbauen. Computer, in all ihren Erscheinungsformen, sind dabei die wichtigsten Geräte. Wenn diese essentiellen Werkzeuge künstlich beschränkt werden, schrumpfen die Möglichkeiten, mit ihnen Innovationen zu produzieren. Und anstatt Bestehendes weiterzuentwickeln, können wir es oft nicht einmal mehr selbst abändern oder reparieren.
Ich fordere ein positives "Right to Tinker" ein Recht auf uneingeschränkte Nutzung, Modifikation und Experimentieren mit allen Geräten, die wir kaufen:
> Wir benötigen also ein positives Recht auf uneingeschränkte Nutzung, Modifikation und Experimentieren mit allen Geräten, die wir kaufen ("Right to Tinker"). Uns müssen die Geräte auch tatsächlich gehören, die wir erworben haben. Das wird noch elementarer in Hinsicht auf das aufblühende Internet der Dinge, in dem noch viel mehr Computer um uns herum sein werden. Ob sie dann unsere Werkzeuge für Innovation sein werden oder solche zu unserer Einschränkung, müssen wir bald entscheiden. (mho)
Der [vollständige Kommentar](https://www.heise.de/hintergrund/Kommentar-10-Jahre-Sony-Rootkit-Noch-viel-zu-tun-2865608.html) mit weiteren Details zu den gesellschaftlichen Folgen von DRM ist im c't magazin verfügbar.

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -0,0 +1,28 @@
---
title: "10 Jahre Sony-Rootkit: Schadsoftware vom Hersteller (heise online)"
date: 2015-10-31
categories:
- deutsch
- article
tags:
- DRM
- Security
- FSFE
- Privacy
headerimage:
src: broken-cd.webp
summary: Auf heise online veröffentlichte ich einen Artikel zum 10. Jahrestag des Sony-Rootkit-Skandals. Ich schildere, wie Sony mit einem Kopierschutz-Rootkit etwa 22 Millionen Computer infizierte darunter auch militärische Systeme und dabei massive Sicherheitslücken aufriss, Datenverluste verursachte und Nutzer:innen ihrer Kontrolle beraubte.
article:
name: heise online
href: https://www.heise.de/newsticker/meldung/10-Jahre-Sony-Rootkit-Schadsoftware-vom-Hersteller-2865426.html
---
In meinem Artikel auf heise online erinnere ich an den bahnbrechenden Sony-Rootkit-Skandal von 2005. Vor zehn Jahren entdeckte Sicherheitsforscher Mark Russinovich zufällig, dass gekaufte Musik-CDs von Sony heimlich ein Schadprogramm auf Computern installierten. Das Extended Copy Protection-Rootkit sollte Kopiervorgänge verhindern, verursachte aber massive Probleme:
> Doch durch den unsauber programmierten Treiber beklagten zahlreiche Käufer Datenverluste, Systemabstürze oder Performanceprobleme. Das Rootkit ließ sich nicht einfach deinstallieren. Löschte man die zugehörigen Dateien, sorgten veränderte Registrierungsschlüssel dafür, dass das CD-Laufwerk des Computers unbenutzbar wurde.
Die Dimension des Skandals war enorm:
> Etwa 22 Millionen Computer wurden von dieser bösartigen Software infiziert, darunter auch Tausende in militärischen Einrichtungen. Das bedeutete teilweise eine immense Gefahr, da die Software anderer Malware auf dem System ermöglichte, sich besser vor Virenscannern zu verstecken. Erst nach einigem Hin und Her und wegen des wachsenden Drucks bot Sony knapp zwei Monate später ein funktionierendes Removal Tool an und rief die CDs zurück. Etwas vergleichbares hat sich ein Unternehmen seitdem nicht mehr getraut.
Der [vollständige Artikel](http://www.heise.de/newsticker/meldung/10-Jahre-Sony-Rootkit-Schadsoftware-vom-Hersteller-2865426.html) mit technischen Details zum Rootkit ist auf heise online verfügbar.

View File

@@ -3,15 +3,18 @@ title: I love Free Software (Apps)
date: 2016-02-14T09:00:18+00:00 date: 2016-02-14T09:00:18+00:00
aliases: i-love-free-software-apps aliases: i-love-free-software-apps
categories: categories:
- blog
- english - english
tags: tags:
- chat - Communication
- ilovefs - ILoveFS
- security - Security
--- ---
Do you know being in a restaurant and getting a menu which is longer than the average novel, and you cannot decide for a single meal because every single one sounds more delicious than the other? Thats similar to the problem I was having when writing this blog post… Do you know being in a restaurant and getting a menu which is longer than the average novel, and you cannot decide for a single meal because every single one sounds more delicious than the other? Thats similar to the problem I was having when writing this blog post…
<!--more-->
{{< figure src="/img/blog/Yoda-ilovefs.png" class="md" >}} {{< figure src="/img/blog/Yoda-ilovefs.png" class="md" >}}
Today is the [„I love Free Software“ day][1], on which people all over the world say „thank you“ to contributors of [Free Software][2], often created in free time and with lots of passion. This is software you can use for any purpose, which source code you or others can analyse, which can be modified and distributed any program respecting these essential freedoms benefits a fair society, and our most personal privacy and security in return. Today is the [„I love Free Software“ day][1], on which people all over the world say „thank you“ to contributors of [Free Software][2], often created in free time and with lots of passion. This is software you can use for any purpose, which source code you or others can analyse, which can be modified and distributed any program respecting these essential freedoms benefits a fair society, and our most personal privacy and security in return.

View File

@@ -3,16 +3,18 @@ title: Switching my code from gitweb to Gogs
date: 2016-02-26T17:05:18+00:00 date: 2016-02-26T17:05:18+00:00
aliases: switching-my-code-from-gitweb-to-gogs aliases: switching-my-code-from-gitweb-to-gogs
categories: categories:
- blog
- english - english
tags: tags:
- tools
- guide
--- ---
{{< figure src="/img/blog/gogs-logo.png" class="sm pull-right" lightbox="none" >}}
Since end of 2014 I published some of my Free Software code mostly Bash, R and HTML/PHP on a [self-hosted gitweb instance][1]. I did this because I wanted to share the work Ive done with other people because Ive learnt a lot by reading other peoples code. Although Im just a „hobby programmer“, I hoped at least some people can benefit from it. Since end of 2014 I published some of my Free Software code mostly Bash, R and HTML/PHP on a [self-hosted gitweb instance][1]. I did this because I wanted to share the work Ive done with other people because Ive learnt a lot by reading other peoples code. Although Im just a „hobby programmer“, I hoped at least some people can benefit from it.
<!--more-->
{{< figure src="/img/blog/gogs-logo.png" class="sm pull-right" lightbox="none" >}}
The last few days, I switched from [gitweb][2], a very simple web interface for my git repositories, to [Gogs][3], a feature-rich webservice which still is lightweight, and quite simple to install and maintain and of course Free Software! By doing so, people can now register [with my Gogs instance][4], open issue tickets, fork my projects and send pull requests very similar to non/semi-free services like GitHub or GitLab. The last few days, I switched from [gitweb][2], a very simple web interface for my git repositories, to [Gogs][3], a feature-rich webservice which still is lightweight, and quite simple to install and maintain and of course Free Software! By doing so, people can now register [with my Gogs instance][4], open issue tickets, fork my projects and send pull requests very similar to non/semi-free services like GitHub or GitLab.
## Installation ## Installation
@@ -20,10 +22,10 @@ The last few days, I switched from [gitweb][2], a very simple web interface for
As a user of the German hosting service [Uberspace][5] I had to follow some special ways to install Gogs. But thanks to a [nice guide][6] it was quite simple, so it was finished after only 15 minutes. The only tricky part was the SSH feature with which I spent a few hours to make it work. The problem was that using the same public key with Gogs as youre using for logging into the servers SSH wont work. Youll have to generate a new SSH key and use its public key for Gogs. Then you have to edit your clients SSH config: As a user of the German hosting service [Uberspace][5] I had to follow some special ways to install Gogs. But thanks to a [nice guide][6] it was quite simple, so it was finished after only 15 minutes. The only tricky part was the SSH feature with which I spent a few hours to make it work. The problem was that using the same public key with Gogs as youre using for logging into the servers SSH wont work. Youll have to generate a new SSH key and use its public key for Gogs. Then you have to edit your clients SSH config:
``` ```
Host src.mehl.mx Host src.mehl.mx
HostName src.mehl.mx HostName src.mehl.mx
User your-username User your-username
IdentityFile ~/.ssh/id_rsa_gogs IdentityFile ~/.ssh/id_rsa_gogs
IdentitiesOnly yes IdentitiesOnly yes
``` ```
@@ -32,9 +34,9 @@ This forces your client to use the Gogs-specific SSH key for every connection to
**Update**: Its best to use the built-in server if you cannot create a separate user for Gogs and if you depend on using the default `~/.ssh/authorized_keys` file for other use cases than gogs (e.g. to log in). The problems lies in Gogs behaviour: sometimes it rewrites the `authorized_keys` file without being asked to do so, and as a result you cannot log into the users account anymore via SSH! To make the solution easy for you, heres the excerpt of my `custom/conf/app.ini` file: **Update**: Its best to use the built-in server if you cannot create a separate user for Gogs and if you depend on using the default `~/.ssh/authorized_keys` file for other use cases than gogs (e.g. to log in). The problems lies in Gogs behaviour: sometimes it rewrites the `authorized_keys` file without being asked to do so, and as a result you cannot log into the users account anymore via SSH! To make the solution easy for you, heres the excerpt of my `custom/conf/app.ini` file:
```text ```text
[server] [server]
START_SSH_SERVER = true START_SSH_SERVER = true
SSH_PORT = ${DEDICATED_SSH_PORT_FOR_GOGS} SSH_PORT = ${DEDICATED_SSH_PORT_FOR_GOGS}
SSH_ROOT_PATH = /path/to/the/separate/authorized_keys/file SSH_ROOT_PATH = /path/to/the/separate/authorized_keys/file
``` ```
@@ -49,9 +51,9 @@ Before beginning with switching to Gogs, the migration process was the most inti
Now please feel free to browse through [my repositories][7] and work with them. You can also have a look at [my archived, not-working-anymore gitweb][8] page to see the striking differences between both. Now please feel free to browse through [my repositories][7] and work with them. You can also have a look at [my archived, not-working-anymore gitweb][8] page to see the striking differences between both.
**Update 28.02.2016:** **Update 28.02.2016:**
I tested the migration assistant with a larger repository. It still worked like a charm: All branches, releases and commits are taken over. However, issues, pull requests, and wiki entries are not transferred, at least not natively. Maybe therere tools for that? I tested the migration assistant with a larger repository. It still worked like a charm: All branches, releases and commits are taken over. However, issues, pull requests, and wiki entries are not transferred, at least not natively. Maybe therere tools for that?
Additionally, I more deeply elaborated the SSH problems and solutions if youre using a shared host, or/and if you cannot create a separate user for Gogs and you use SSH keys to login into that user. Additionally, I more deeply elaborated the SSH problems and solutions if youre using a shared host, or/and if you cannot create a separate user for Gogs and you use SSH keys to login into that user.
[1]: https://blog.mehl.mx/2014/sharing-is-caring-my-git-instance/ [1]: https://blog.mehl.mx/2014/sharing-is-caring-my-git-instance/
@@ -59,6 +61,6 @@ Additionally, I more deeply elaborated the SSH problems and solutions if your
[3]: http://gogs.io [3]: http://gogs.io
[4]: https://src.mehl.mx [4]: https://src.mehl.mx
[5]: https://uberspace.de [5]: https://uberspace.de
[6]: https://geeklabor.de/archives/195-Gogs-auf-Uberspace-installieren.html [6]: http://web.archive.org/web/20180117164149/https://geeklabor.de/archives/195-Gogs-auf-Uberspace-installieren.html
[7]: https://src.mehl.mx/mxmehl [7]: https://src.mehl.mx/mxmehl
[8]: http://src-old.mehl.mx [8]: http://src-old.mehl.mx

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

View File

@@ -0,0 +1,24 @@
---
title: "Routerzwang und was Aktivisten daraus lernen können"
date: 2016-03-19
categories:
- deutsch
- presentation
tags:
- RouterFreedom
- Policy
- FSFE
headerimage:
src: clt-2026.jpg
text: Foto von der Präsentation bei den Chemnitzer Linuxtagen 2016
video: https://www.youtube.com/watch?v=P5EMZ8VFuME
event:
name: Chemnitzer Linuxtage 2016
href: https://chemnitzer.linux-tage.de/2016/de/programm/beitrag/177
---
Bei den Chemnitzer Linuxtagen 2016 hielt ich einen Vortrag über die Routerzwang-Kampagne und die Lektionen, die Aktivisten daraus ziehen können. Zu diesem Zeitpunkt war der Kampf um Router-Freiheit in Deutschland noch in vollem Gange, aber erfolgversprechend ein guter Moment, um sowohl über den bisherigen Verlauf zu berichten als auch über die Strategien, die sich als erfolgreich erwiesen hatten. Die Chemnitzer Linuxtage ziehen ein technisch versiertes Publikum an, das oft frustriert ist über politische Prozesse, aber auch das Potenzial hat, diese zu beeinflussen.
Der Vortrag erklärte zunächst das Problem: Telekommunikationsanbieter zwangen Kunden, deren Router zu nutzen, was technische Einschränkungen, Sicherheitsrisiken und Lock-in bedeutete. Ich zeigte dann, wie es der FSFE und Partnern gelang, dieses Thema auf die politische Agenda zu bringen: durch technische Dokumentation der Probleme, Mobilisierung betroffener Nutzer, Zusammenarbeit mit Verbraucherschutzorganisationen, und direkte Arbeit mit Gesetzgebern. Besonders wichtig war die Erkenntnis, dass man nicht nur protestieren, sondern konkrete Lösungsvorschläge und Gesetzestexte liefern muss.
Die Präsentation diente als Ermutigung für technische Communities, sich politisch einzumischen. Die Diskussion konzentrierte sich auf praktische Fragen: Wie findet man Zeit für Aktivismus neben Beruf und Familie? Wie arbeitet man mit Politikern zusammen, die die technischen Details nicht verstehen? Wie baut man Koalitionen mit Nicht-Tech-Organisationen? Der Vortrag zeigte, dass effektiver Technik-Aktivismus möglich ist, wenn man strategisch vorgeht und die richtigen Verbündeten findet.

View File

@@ -0,0 +1,21 @@
---
title: "EU Radio Directive threatens competition and user rights"
date: 2016-03-01
categories:
- deutsch
- article
tags:
- RadioLockdown
- Policy
- FSFE
summary: Im Newsletter des DVTM (Deutscher Verband für Telekommunikation und Medien) erschien mein Artikel über die Bedrohung durch die EU-Funkanlagenrichtlinie. Ich analysiere, wie die Richtlinie nicht nur Wettbewerb und Innovation gefährdet, sondern auch fundamentale Nutzerrechte einschränkt und kleinere Unternehmen vom Markt ausschließen könnte.
article:
name: DVTM Newsletter
href: https://www.dvtm.net
---
In meinem Artikel für den DVTM-Newsletter warne ich vor den weitreichenden Folgen der EU-Funkanlagenrichtlinie (Radio Equipment Directive, RED) für Wettbewerb und Nutzerrechte. Die Richtlinie droht, etablierte Geschäftsmodelle zu zerstören und Innovation im Funkbereich massiv zu behindern. Besonders problematisch: Kleinere Hersteller und innovative Startups können sich die aufwendigen Zertifizierungsverfahren oft nicht leisten, was zu einer Marktkonsolidierung zugunsten großer Konzerne führen würde. Gleichzeitig werden Nutzer:innen ihrer Freiheit beraubt, eigene Software auf ihren Geräten zu installieren oder Sicherheitslücken selbst zu schließen.
Ich betone, dass die Richtlinie auch die Telekommunikationsbranche direkt betrifft: Router-Hersteller, die auf offene Ökosysteme setzen, Anbieter von Netzwerklösungen und der gesamte Markt für Funkgeräte stehen vor existenziellen Herausforderungen. Die Kombination aus technischen Anforderungen und rechtlichen Unsicherheiten schafft ein Klima, das Innovation verhindert und den Wettbewerb zugunsten etablierter Anbieter verzerrt. Der Artikel verdeutlicht die Dringlichkeit, diese unverhältnismäßige Regulierung auf europäischer Ebene zu korrigieren.
Der vollständige Artikel war im DVTM-Newsletter verfügbar.

View File

@@ -3,15 +3,19 @@ title: 'Getting oldschool, oder: Wie ich uncool wurde'
date: 2016-03-28T13:39:45+00:00 date: 2016-03-28T13:39:45+00:00
aliases: getting-oldschool-oder-wie-ich-uncool-wurde aliases: getting-oldschool-oder-wie-ich-uncool-wurde
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- chat - Communication
--- ---
{{< figure src="/img/blog/old-man.png" class="pull-right sm no-border" lightbox="none" >}}
Langsam tritt das ein, von dem ich gehofft habe, es möge mich nicht ereilen: Ich werde alt zumindest gefühlt. Noch vor fünf bis zehn Jahren glaubte ich mich an der Spitze des neuen Ökosystems: Des Internets. Ich war der Meinung, diese Welt besser zu kennen als der Großteil der Menschheit. Kein Trend war vor mir sicher. Instant Messenger, Tauschbörsen, soziale Netzwerke, Diskussionsforen, Videoportale und all die lustigen und verstörenden Teile dieser neuen, digitalen und immer schneller werdenden Welt. Jedes neue Feature war ein Segen in meinen Augen. Langsam tritt das ein, von dem ich gehofft habe, es möge mich nicht ereilen: Ich werde alt zumindest gefühlt. Noch vor fünf bis zehn Jahren glaubte ich mich an der Spitze des neuen Ökosystems: Des Internets. Ich war der Meinung, diese Welt besser zu kennen als der Großteil der Menschheit. Kein Trend war vor mir sicher. Instant Messenger, Tauschbörsen, soziale Netzwerke, Diskussionsforen, Videoportale und all die lustigen und verstörenden Teile dieser neuen, digitalen und immer schneller werdenden Welt. Jedes neue Feature war ein Segen in meinen Augen.
<!--more-->
{{< figure src="/img/blog/old-man.png" class="pull-right sm no-border" lightbox="none" >}}
## Alter Mann ## Alter Mann
Und was ist heute? Lese ich von einer neuen tolle App, stöhne ich nur auf. Wird mir vorgeschlagen, Messenger X oder Y zu verwenden, rattern mir schon Ausreden durch den Kopf. Erfahre ich auf Portalen wie dem angesagten _bento_ etwas über die „10 lustigsten Videos“ des letzten Jahres, kenne ich maximal eines davon und das auch nur, weil im Spiegel oder so etwas darüber stand. Und bei jeder neuen Registrierung für einen Internetdienst, und sei es auch nur ein simpler Onlineshop, zieht mein Puls an. Und was ist heute? Lese ich von einer neuen tolle App, stöhne ich nur auf. Wird mir vorgeschlagen, Messenger X oder Y zu verwenden, rattern mir schon Ausreden durch den Kopf. Erfahre ich auf Portalen wie dem angesagten _bento_ etwas über die „10 lustigsten Videos“ des letzten Jahres, kenne ich maximal eines davon und das auch nur, weil im Spiegel oder so etwas darüber stand. Und bei jeder neuen Registrierung für einen Internetdienst, und sei es auch nur ein simpler Onlineshop, zieht mein Puls an.

View File

@@ -0,0 +1,28 @@
---
title: "New law lets German internet users connect with their own routers (CIO.com)"
date: 2016-07-28
categories:
- english
- article
tags:
- RouterFreedom
- Policy
- FSFE
# headerimage:
# src: foo.jpg
# text: bar
summary: CIO.com reported on Germany's landmark router freedom law that ended compulsory routers. I was quoted on the significance of this success after years of FSFE advocacy, explaining how users can now freely choose and configure their own network equipment a major victory for consumer rights and digital autonomy.
article:
name: CIO.com
href: https://web.archive.org/web/20190613105440/https://www.cio.com/article/3101864/new-law-lets-german-internet-users-connect-with-their-own-routers.html
---
CIO.com covered the implementation of Germany's groundbreaking router freedom law, which ended the practice of internet service providers forcing customers to use specific routers. I was quoted on this milestone achievement after years of advocacy by the FSFE and coalition partners. The new law establishes clear rules: ISPs must provide connection credentials to customers, allowing them to use routers of their choice, while ISPs remain responsible for the connection up to the network termination point.
I explained the broader implications beyond just router choice:
> This is about control over your own equipment, security updates, privacy, and the ability to customize your home network according to your needs rather than your ISP's limitations. It sets an important precedent for consumer rights in the digital age.
The law particularly benefits technically savvy users who want to run alternative firmware like OpenWrt, configure advanced security settings, or simply use more powerful hardware than ISPs typically provide.
The [full article](https://web.archive.org/web/20190613105440/https://www.cio.com/article/3101864/new-law-lets-german-internet-users-connect-with-their-own-routers.html) with details on the law's implementation timeline and industry reactions is available on CIO.com.

View File

@@ -3,12 +3,12 @@ title: Der Routerzwang fällt Und was bringt mir das?
date: 2016-07-30T11:02:38+00:00 date: 2016-07-30T11:02:38+00:00
aliases: der-routerzwang-faellt-was-bringt-mir-das aliases: der-routerzwang-faellt-was-bringt-mir-das
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- routerfreedom - RouterFreedom
- fsfe - FSFE
- policy - Policy
- germany
--- ---
_Diesen Artikel habe ich ursprünglich als [Gastbeitrag für Netzpolitik.org][1] geschrieben._ _Diesen Artikel habe ich ursprünglich als [Gastbeitrag für Netzpolitik.org][1] geschrieben._

View File

@@ -0,0 +1,26 @@
---
title: "Der Routerzwang endet - was Internetnutzer jetzt wissen müssen (Süddeutsche Zeitung)"
date: 2016-07-28
categories:
- deutsch
- article
tags:
- RouterFreedom
- Policy
- FSFE
headerimage:
src: router.jpg
text: "Foto: Frank Rumpenhorst/dpa, Quelle: Süddeutsche Zeitung"
summary: Die Süddeutsche Zeitung veröffentlichte einen umfassenden Artikel zum Ende des Routerzwangs, in dem ich mehrfach zitiert werde. Ich erkläre die Probleme mit den Zwangsroutern -- von schlechter technischer Umsetzung über fehlende Sicherheitsupdates bis zu mangelnden Funktionen -- und gebe praktische Hinweise für Nutzer:innen zur Umstellung.
article:
name: Süddeutsche Zeitung
href: https://www.sueddeutsche.de/wirtschaft/internet-der-routerzwang-endet-was-internetnutzer-jetzt-wissen-muessen-1.3095231
---
In der Süddeutschen Zeitung erkläre ich im Rahmen eines umfassenden FAQ-Artikels die Hintergründe zum Ende des Routerzwangs ab 1. August 2016. Auf die Frage, warum freie Routerwahl besser ist, antwortete ich:
> Es waren oft Geräte, die technisch schlecht umgesetzt waren und kaum Sicherheitsfunktionen hatten. Internetanbieter haben Sicherheits-Updates der Hersteller oft nicht sofort eingespielt. Und nicht alle Router erfüllen alle Funktionen, die Kunden gerne hätten. Gewisse Telefone oder Fernseher können nicht an die vorgegebenen Router angeschlossen werden, weil diese bestimmte Funktionen nicht haben.
Für die praktische Umsetzung rate ich zur Vorsicht: "In der Umbruchszeit sollte man sich bei Kabelanschlüssen informieren, ob ein Routermodell für einen Kabelanbieter funktioniert." Um anderen Nutzer:innen bei der Umstellung zu helfen, sammle ich Erfahrungsberichte zu möglichen Schwierigkeiten in einem Wiki. Der Artikel erklärt auch wichtige Details für Bestandskund:innen, die Unterschiede zwischen Kabel- und DSL-Anbietern, sowie was zu tun ist, wenn Anbieter die Zugangsdaten nicht herausrücken wollen: Beschwerden bei der Bundesnetzagentur oder Verbraucherzentralen.
Der [vollständige FAQ-Artikel](https://www.sueddeutsche.de/wirtschaft/internet-der-routerzwang-endet-was-internetnutzer-jetzt-wissen-muessen-1.3095231) mit allen Details zur rechtlichen Situation und praktischen Umsetzung ist in der Süddeutschen Zeitung verfügbar.

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

View File

@@ -3,16 +3,17 @@ title: Erste Testgeräte für Routerfreiheit versendet
date: 2016-08-08T09:11:51+00:00 date: 2016-08-08T09:11:51+00:00
aliases: erste-testgeraete-fuer-routerfreiheit-versendet aliases: erste-testgeraete-fuer-routerfreiheit-versendet
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- routerfreedom - RouterFreedom
- fsfe - FSFE
- germany
- guide
--- ---
Wie Ihr vielleicht schon mitbekommen habt, ist am 1. August die Welt etwas freier geworden. Nun nämlich ist das [Gesetz für Endgerätefreiheit][1] in Kraft, welches endlich erlaubt, dass Kunden deutscher Internetanbieter einen Router oder ein Modem ihrer Wahl an ihren Anschluss klemmen dürfen. Die [FSFE][2] hat sich von Anfang an für dieses Recht eingesetzt und schlussendlich haben wir diesen großen Erfolg errungen, der den [Routerzwang][3] endgültig abschaffen soll. Wie Ihr vielleicht schon mitbekommen habt, ist am 1. August die Welt etwas freier geworden. Nun nämlich ist das [Gesetz für Endgerätefreiheit][1] in Kraft, welches endlich erlaubt, dass Kunden deutscher Internetanbieter einen Router oder ein Modem ihrer Wahl an ihren Anschluss klemmen dürfen. Die [FSFE][2] hat sich von Anfang an für dieses Recht eingesetzt und schlussendlich haben wir diesen großen Erfolg errungen, der den [Routerzwang][3] endgültig abschaffen soll.
<!--more-->
Doch ein Gesetz auf Papier bringt wenig, wenn es in der Realität nicht eingehalten oder trickreich umschifft wird. Deshalb möchten wir so schnell und ausführlich wie möglich wissen, welche Internetanbieter ihren Kunden die neuen gesetzlich gesicherten Freiheiten zugestehen und welche uns weiter mit Zwangsgeräten beglücken wollen. Die FSFE möchte deshalb folgendermaßen Licht ins Dunkel bringen: Doch ein Gesetz auf Papier bringt wenig, wenn es in der Realität nicht eingehalten oder trickreich umschifft wird. Deshalb möchten wir so schnell und ausführlich wie möglich wissen, welche Internetanbieter ihren Kunden die neuen gesetzlich gesicherten Freiheiten zugestehen und welche uns weiter mit Zwangsgeräten beglücken wollen. Die FSFE möchte deshalb folgendermaßen Licht ins Dunkel bringen:
1. Wir stellen eine [zentrale Wiki-Seite][4], auf der wir Testberichte zu den einzelnen Herstellern sammeln: Geht der Internet- und Telefonanschluss mit einem alternativen Gerät? Was muss man dabei beachten? Welche Geräte sind kompatibel? Daneben gibt es weitere nützliche Informationen rund um die Routerfreiheit. 1. Wir stellen eine [zentrale Wiki-Seite][4], auf der wir Testberichte zu den einzelnen Herstellern sammeln: Geht der Internet- und Telefonanschluss mit einem alternativen Gerät? Was muss man dabei beachten? Welche Geräte sind kompatibel? Daneben gibt es weitere nützliche Informationen rund um die Routerfreiheit.

View File

@@ -3,14 +3,13 @@ title: FrOSCon 2016 Ein Rückblick
date: 2016-08-26T13:57:48+00:00 date: 2016-08-26T13:57:48+00:00
aliases: froscon-2016-ein-rueckblick aliases: froscon-2016-ein-rueckblick
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- routerfreedom - RouterFreedom
- report - FSFE
- fsfe - RadioLockdown
- germany - Policy
- radiolockdown
- policy
--- ---
_For English readers: This is a short report about the last FrOSCon conference with some pictures and the talk recordings. Have a look at Polinas talk (second video), its in English!_ _For English readers: This is a short report about the last FrOSCon conference with some pictures and the talk recordings. Have a look at Polinas talk (second video), its in English!_

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 KiB

View File

@@ -0,0 +1,27 @@
---
title: "Routerzwang und Funkabschottung - Was Aktivisten daraus lernen können"
date: 2016-08-20
categories:
- deutsch
- presentation
tags:
- RadioLockdown
- RouterFreedom
- Policy
- FSFE
headerimage:
src: froscon-2016.jpg
text: Foto von der Präsentation bei der FrOSCon 2016
processes:
- fill 1000x440 center webp
video: https://www.youtube.com/watch?v=CdRQtaePiIs
event:
name: FrOSCon 2016
href: https://programm.froscon.de/2016/events/1738.html
---
Bei der FrOSCon 2016 in Sankt Augustin präsentierte ich zwei Fallstudien digitalen Aktivismus: den erfolgreichen Kampf gegen den Routerzwang in Deutschland und die laufende Kampagne gegen die EU-Funkabschottungs-Richtlinie. Die FrOSCon (Free and Open Source Software Conference) bringt vorwiegend deutschsprachige Free-Software-Enthusiasten zusammen, die sowohl technisch versiert sind als auch ein Interesse an den politischen Rahmenbedingungen für Freie Software haben.
Der Vortrag analysierte den Erfolg der Routerfreiheits-Kampagne: Trotz massiven Widerstands der Telekommunikationsbranche war es gelungen, ein Gesetz durchzusetzen, das Verbrauchern die freie Wahl ihres Routers garantiert. Ich zeigte auf, welche Strategien erfolgreich waren von der Mobilisierung breiter Unterstützung über die Zusammenarbeit mit Verbraucherschützern bis hin zur Lieferung technischer Expertise für politische Entscheidungsträger. Diese Lektionen wandte ich dann auf die drohende Funkabschottung an: Eine EU-Richtlinie, die unter dem Vorwand der Frequenzregulierung zu einem Lockdown aller funkfähigen Geräte führen könnte.
Die Präsentation war als Aktivismus-Leitfaden konzipiert: Sie zeigte nicht nur Probleme auf, sondern auch konkrete Wege, wie technische Communities politischen Einfluss nehmen können. Die Diskussion drehte sich um praktische Fragen: Wie findet man Verbündete außerhalb der Tech-Szene? Wie kommuniziert man technische Themen an Politiker? Wie baut man Druck auf, ohne in reinem Protest stecken zu bleiben? Für das FrOSCon-Publikum war dies eine Ermutigung, dass technischer Aktivismus Wirkung zeigen kann.

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

View File

@@ -0,0 +1,32 @@
---
title: "Über die Vorteile von Freier Software und Tech-Konferenzen, die keine sind (Netzpolitik.org)"
date: 2016-08-08
categories:
- deutsch
- article
tags:
- Community
- FSFE
headerimage:
src: fsfe-summit-banner.jpg
processes:
- fill 1000x440 left webp
summary: Netzpolitik.org veröffentlichte ein ausführliches Interview mit mir über Freie Software, Tech-Aktivismus und den FSFE Summit 2016. Ich erläutere, warum die Kontrolle über Technik immer brennender wird, wie Freie Software gerade Entwicklungsländern hilft, und warum eine nicht rein technische Konferenz zum 15-jährigen FSFE-Jubiläum genau richtig ist.
article:
name: Netzpolitik.org
href: https://netzpolitik.org/2016/interview-mit-max-mehl-ueber-die-vorteile-von-freier-software-und-tech-konferenzen-die-keine-sind/
---
Im Interview mit Netzpolitik.org erkläre ich anlässlich des 15-jährigen FSFE-Jubiläums und des bevorstehenden FSFE Summit, warum Freie Software weit über technische Aspekte hinausgeht. Die drängendsten Themen sehe ich im Internet of Things den vielen kleinen Geräten in unseren Wohnungen und der Frage nach Kontrolle über unsere Daten. Zur Ausrichtung des Summit als "keine Tech-Konferenz" betone ich:
> Es geht bei unserem Summit eher um die Gestaltung der Welt der Technik, nicht rein um Software an sich. [...] Wir arbeiten seit fünfzehn Jahren daran, die Bedingungen für Freie Software zu verbessern und damit elementare Rechte für alle Menschen in Europa zu schützen.
Ich schilde außerdem meine Erfahrungen aus Tansania, wo ich die Vorteile von Freier Software für Entwicklungsländer kennengelernt habe:
> Viele Lizenzkosten sind gerade für Bildungseinrichtungen in Entwicklungsländern exorbitant teuer. Der Vendor-Lock-in [...] versetzt Schulen gerne mal den finanziellen Todesstoß. Gleichzeitig ermöglicht Freie Software, dass etwa lokale Anbieter für ein Unternehmen oder eine Uni Anpassungen an der Software vornehmen können, und zwar in einem Finanzrahmen, der den dortigen Verhältnissen entspricht.
Warum ich mich für Freie Software einsetze?
> Ich habe gemerkt, dass Software ein elementarer Bestandteil unseres heutigen Lebens ist. [...] Dabei stellt sich mir die Frage, ob wir zulassen möchten, dass Software uns kontrolliert und nicht andersrum.
Das [vollständige Interview](https://netzpolitik.org/2016/interview-mit-max-mehl-ueber-die-vorteile-von-freier-software-und-tech-konferenzen-die-keine-sind/) mit weiteren Details zur FSFE-Strategie, europäischem Aktivismus und dem Summit-Programm ist auf Netzpolitik.org verfügbar.

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

View File

@@ -0,0 +1,27 @@
---
title: "Schluss mit dem Routerzwang - Deutschlandfunk"
date: 2016-09-01
categories:
- deutsch
- podcast
tags:
- RouterFreedom
- Policy
- FSFE
audio: https://up.mehl.mx/audio/20160901-dlf-routerzwang.ogg
summary: Im Deutschlandfunk-Magazin "Computer und Kommunikation" sprach ich über das Ende des Routerzwangs in Deutschland und was die neue Regelung für Verbraucher bedeutet. Nach jahrelangem Kampf war es gelungen, ein Gesetz durchzusetzen, das Kunden die freie Wahl ihres Routers garantiert ein wichtiger Sieg für Verbraucherrechte und technische Selbstbestimmung. Der Deutschlandfunk erreicht ein breites, auch nicht-technisches Publikum, dem ich erklären konnte, warum dieses scheinbar technische Thema für jeden relevant ist.
headerimage:
src: dlf-studio.jpg
text: Die Gästerunde mit Moderator Stefan Römermann in der Sendung Marktplatz. (Deutschlandradio/ Stefan Römermann)
processes:
- fill 1000x440 top webp
event:
name: Deutschlandfunk Computer und Kommunikation
href: https://www.deutschlandfunk.de/dsl-modem-und-kabelrouter-schluss-mit-dem-routerzwang.772.de.html?dram:article_id=362214
---
Im Deutschlandfunk-Magazin "Computer und Kommunikation" sprach ich über das Ende des Routerzwangs in Deutschland und was die neue Regelung für Verbraucher bedeutet. Nach jahrelangem Kampf war es gelungen, ein Gesetz durchzusetzen, das Kunden die freie Wahl ihres Routers garantiert ein wichtiger Sieg für Verbraucherrechte und technische Selbstbestimmung. Der Deutschlandfunk erreicht ein breites, auch nicht-technisches Publikum, dem ich erklären konnte, warum dieses scheinbar technische Thema für jeden relevant ist.
Ich erläuterte, warum Telekommunikationsanbieter jahrelang versucht hatten, Kunden auf ihre eigenen Router zu zwingen: Kontrolle über die Heimnetzwerke, zusätzliche Einnahmequellen durch Router-Miete, und die Möglichkeit, Features zu beschränken oder zu überwachen. Die neue Regelung bedeutete nicht nur mehr Auswahl, sondern auch bessere Sicherheit (weil Kunden Updates selbst kontrollieren können), mehr Funktionalität (durch Firmware wie OpenWRT), und echte Kontrolle über das eigene Netzwerk. Für technisch Versierte war das selbstverständlich für viele Hörer war es eine Überraschung, dass sie bisher diese Freiheit nicht hatten.
Das Interview half, ein komplexes technisches und rechtliches Thema einem Massenpublikum zugänglich zu machen und zu erklären, warum diese Regulierung ein Erfolg für digitale Selbstbestimmung war. Es zeigte auch, dass scheinbar aussichtslose Kämpfe gegen Telekommunikationsanbieter gewonnen werden können, wenn technische Expertise, Verbraucherinteressen und politischer Wille zusammenkommen.

View File

@@ -3,12 +3,12 @@ title: Endgerätefreiheit testen Es sind wieder Router verfügbar!
date: 2016-09-23T09:23:09+00:00 date: 2016-09-23T09:23:09+00:00
aliases: endgeraetefreiheit-testen-es-sind-wieder-router-verfuegbar aliases: endgeraetefreiheit-testen-es-sind-wieder-router-verfuegbar
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- routerfreedom - RouterFreedom
- fsfe - FSFE
- germany - Policy
- policy
--- ---
Seit dem 1. August herrscht auch dank der langfristigen Arbeit der FSFE gesetzlich [Endgerätefreiheit][1] in Deutschland, sprich alle Kundinnen und Kunden eines DSL- oder Kabelanbieters sollen die Freiheit haben, ein Modem oder Router ihrer Wahl anzuschließen, ohne systematisch benachteiligt zu werden. Doch halten die Anbieter das wirklich ein? Die FSFE testet das mit Hilfe großartiger Freiwilliger, denen wir alternative Testgeräte zuschicken. Und davon sind aktuell wieder ein paar verfügbar und warten auf neue Tester! Seit dem 1. August herrscht auch dank der langfristigen Arbeit der FSFE gesetzlich [Endgerätefreiheit][1] in Deutschland, sprich alle Kundinnen und Kunden eines DSL- oder Kabelanbieters sollen die Freiheit haben, ein Modem oder Router ihrer Wahl anzuschließen, ohne systematisch benachteiligt zu werden. Doch halten die Anbieter das wirklich ein? Die FSFE testet das mit Hilfe großartiger Freiwilliger, denen wir alternative Testgeräte zuschicken. Und davon sind aktuell wieder ein paar verfügbar und warten auf neue Tester!

View File

@@ -0,0 +1,24 @@
---
title: "Funkabschottungsrichtlinie - Gefahr für Nutzerrechte und Unternehmen (ISPA News)"
date: 2016-09-01
categories:
- deutsch
- article
tags:
- RadioLockdown
- Policy
- FSFE
- FSFE
headerimage:
src: radio-cage.jpg
summary: In den ISPA News erschien mein Artikel über die Bedrohung durch die EU-Funkanlagenrichtlinie. Ich erläutere, wie Artikel 3(3)(i) der RED nicht nur Nutzerrechte gefährdet, sondern auch für technologieorientierte Unternehmen und die Open-Source-Community existenzielle Risiken birgt von Router-Herstellern über Funkgeräte bis hin zu IoT-Produkten.
article:
name: ISPA News
href: https://up.mehl.mx/docs/2016-03-ISPA-News.pdf
---
In meinem Artikel für die ISPA News (Internet Service Providers Austria) analysiere ich die weitreichenden Folgen der EU-Funkanlagenrichtlinie (Radio Equipment Directive, RED) für Nutzerrechte und Unternehmen. Artikel 3(3)(i) der Richtlinie verlangt, dass Hersteller sicherstellen müssen, dass nur konforme Software auf Funkgeräten läuft -- ein Regelwerk, das in der Praxis einem vollständigen Lockdown gleichkommt. Ich zeige auf, wie dies Nutzer:innen daran hindern würde, alternative Firmware auf ihren Routern, Smartphones oder anderen Funkgeräten zu installieren, und damit fundamentale Freiheitsrechte beschneidet.
Besonders problematisch: Die Richtlinie trifft nicht nur Endnutzer:innen, sondern bedroht auch zahlreiche Unternehmen und Projekte in ihrer Existenz. Router-Hersteller, die auf OpenWrt setzen, innovative Startups im IoT-Bereich, Forschungseinrichtungen und die gesamte Open-Source-Community im Funkbereich stehen vor unüberwindlichen Hürden. Die Kosten für Compliance-Verfahren würden insbesondere kleine und mittlere Unternehmen sowie Non-Profit-Projekte ausschließen. Der Artikel verdeutlicht die Notwendigkeit, diese unverhältnismäßige Regulierung zu verhindern.
Der vollständige Artikel ist in den [ISPA News](https://www.ispa.at/wissenspool/ispa-news/) 03/2026 erschienen.

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

View File

@@ -3,17 +3,19 @@ title: „Schluss mit dem Routerzwang“ Radiosendung im Deutschlandfunk
date: 2016-09-01T16:44:26+00:00 date: 2016-09-01T16:44:26+00:00
aliases: schluss-mit-dem-routerzwang-radiosendung-im-deutschlandfunk aliases: schluss-mit-dem-routerzwang-radiosendung-im-deutschlandfunk
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- routerfreedom - RouterFreedom
- fsfe - FSFE
- germany - Security
- security - Policy
- policy
--- ---
Heute war ich beim Deutschlandfunk zu einer [Radiosendung über den Routerzwang][1] eingeladen. Wir haben etwa eine Stunde lang darüber geredet, warum es so wichtig ist, dass wir seit dem 1. August endlich [Routerfreiheit][2] in Deutschland haben, was das für Verbraucher bringt und welche Fragen noch ungeklärt sind. Heute war ich beim Deutschlandfunk zu einer [Radiosendung über den Routerzwang][1] eingeladen. Wir haben etwa eine Stunde lang darüber geredet, warum es so wichtig ist, dass wir seit dem 1. August endlich [Routerfreiheit][2] in Deutschland haben, was das für Verbraucher bringt und welche Fragen noch ungeklärt sind.
<!--more-->
{{< gallery >}} {{< gallery >}}
{{< figure src="/img/blog/dlf-interview2.jpg" >}} {{< figure src="/img/blog/dlf-interview2.jpg" >}}
{{< figure src="/img/blog/dlf-interview.jpg" >}} {{< figure src="/img/blog/dlf-interview.jpg" >}}

View File

@@ -3,18 +3,20 @@ title: Freie Software Definition in Dortmund
date: 2016-10-13T17:22:16+00:00 date: 2016-10-13T17:22:16+00:00
aliases: freie-software-definition-in-dortmund aliases: freie-software-definition-in-dortmund
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- fsfe - FSFE
- germany - Policy
- policy - Security
- security
--- ---
{{< figure src="/img/blog/do-foss_definition.png" class="pull-right sm no-border" lightbox="none" >}}
Seit einiger Zeit arbeiten wir bei der Free Software Foundation Europe (FSFE) mit der Initiative [Do-FOSS][1] aus Dortmund zusammen, die dort mehr Freie Software in die öffentliche Verwaltung einbringen möchte. Konkret wird in Dortmund aktuell an dem Masterplan Digitales Dortmund gearbeitet, der „die zukünftige digitale Ausrichtung und die damit verbundenen Veränderungsprozesse an der Schnittstelle von Stadtverwaltung und Stadtgesellschaft (Bürgerinnen und Bürger, Politik, Vereine, Unternehmen, Wissenschaft)“ beinhaltet. Seit einiger Zeit arbeiten wir bei der Free Software Foundation Europe (FSFE) mit der Initiative [Do-FOSS][1] aus Dortmund zusammen, die dort mehr Freie Software in die öffentliche Verwaltung einbringen möchte. Konkret wird in Dortmund aktuell an dem Masterplan Digitales Dortmund gearbeitet, der „die zukünftige digitale Ausrichtung und die damit verbundenen Veränderungsprozesse an der Schnittstelle von Stadtverwaltung und Stadtgesellschaft (Bürgerinnen und Bürger, Politik, Vereine, Unternehmen, Wissenschaft)“ beinhaltet.
<!--more-->
{{< figure src="/img/blog/do-foss_definition.png" class="pull-right sm no-border" lightbox="none" >}}
Erfreulicherweise wird der Masterplan auch Freie Software beinhalten, doch haben unsere Freunde von Do-FOSS bemerken müssen, dass dieser Begriff häufig im Zusammenhang mit _Open Source Software_ erwähnt wird. Wir als FSFE verstehen [Open Source als Synonym für Freie Software][2], aber mussten leider schon in der Vergangenheit öfter feststellen, dass damit nur die Verfügbarkeit des Quellcodes und nicht wie bei Freier Software offensichtlicher auch die anderen drei der insgesamt [vier Freiheiten Freier Software][3] gemeint waren: Neben der Freiheit, die Funktionsweise anhand des Codes nachzuvollziehen (2), auch die Verwendung für jeden Zweck (1), das Teilen der Software mit anderen (3), und das Verbessern der Programme (4). Erfreulicherweise wird der Masterplan auch Freie Software beinhalten, doch haben unsere Freunde von Do-FOSS bemerken müssen, dass dieser Begriff häufig im Zusammenhang mit _Open Source Software_ erwähnt wird. Wir als FSFE verstehen [Open Source als Synonym für Freie Software][2], aber mussten leider schon in der Vergangenheit öfter feststellen, dass damit nur die Verfügbarkeit des Quellcodes und nicht wie bei Freier Software offensichtlicher auch die anderen drei der insgesamt [vier Freiheiten Freier Software][3] gemeint waren: Neben der Freiheit, die Funktionsweise anhand des Codes nachzuvollziehen (2), auch die Verwendung für jeden Zweck (1), das Teilen der Software mit anderen (3), und das Verbessern der Programme (4).
**Was also versteht nun die Stadt Dortmund unter Freier Software? Macht sie einen Unterschied zwischen Freier Software und Open Source?** **Was also versteht nun die Stadt Dortmund unter Freier Software? Macht sie einen Unterschied zwischen Freier Software und Open Source?**

View File

@@ -3,17 +3,20 @@ title: Build FSFE websites locally
date: 2016-11-13T23:00:44+00:00 date: 2016-11-13T23:00:44+00:00
aliases: build-fsfe-websites-locally aliases: build-fsfe-websites-locally
categories: categories:
- blog
- english - english
tags: tags:
- bash - Code
- fsfe - FSFE
- guide
- tools
--- ---
_Note: This guide is also available [in FSFEs wiki][1] now, and it will be the only version maintained. So please head over to the wiki if youre planning to follow this guide._ _Note: This guide is also available [in FSFEs wiki][1] now, and it will be the only version maintained. So please head over to the wiki if youre planning to follow this guide._
Those who create, edit, and translate [FSFE websites][2] already know that the source files are XHTML files which are build with a XSLT processor, including a lot of custom stuff. One of the huge advantages from that is that we dont have to rely on dynamic website processors and databases, on the other hand there are a few drawbacks as well: websites need a few minutes to be generated by the central build system, and its quite easy to mess up with the XML syntax. Now if an editor wants to create or edit a page, she needs to wait a few minutes until the build system has finished everytime she wants to test how the website looks like. So in this guide I will show how to build single websites on your own computer in a fraction of the FSFEs system build time, so youll only need to commit your changes as soon as the file looks as you want it. All you need is a bit hard disk space and around one hour time to set up everything. Those who create, edit, and translate [FSFE websites][2] already know that the source files are XHTML files which are build with a XSLT processor, including a lot of custom stuff. One of the huge advantages from that is that we dont have to rely on dynamic website processors and databases, on the other hand there are a few drawbacks as well: websites need a few minutes to be generated by the central build system, and its quite easy to mess up with the XML syntax.
<!--more-->
Now if an editor wants to create or edit a page, she needs to wait a few minutes until the build system has finished everytime she wants to test how the website looks like. So in this guide I will show how to build single websites on your own computer in a fraction of the FSFEs system build time, so youll only need to commit your changes as soon as the file looks as you want it. All you need is a bit hard disk space and around one hour time to set up everything.
_The whole idea is based on what FSFEs webmaster Paul Hänsch has coded and written. [On his blog][3] he explains the new build script. He explains how to build files locally, too. However, this guide aims to make it a bit easier and more verbose._ _The whole idea is based on what FSFEs webmaster Paul Hänsch has coded and written. [On his blog][3] he explains the new build script. He explains how to build files locally, too. However, this guide aims to make it a bit easier and more verbose._
@@ -28,8 +31,8 @@ Firstly, clone a [git repository][4] which will give you most needed files and d
In general, this is the directory structure I propose. In the following Ill stick to this scheme. Please adapt all changes if your folder tree looks differently. In general, this is the directory structure I propose. In the following Ill stick to this scheme. Please adapt all changes if your folder tree looks differently.
``` ```
trunk (~700 MB): ~/subversion/fsfe/fsfe-web/trunk/ trunk (~700 MB): ~/subversion/fsfe/fsfe-web/trunk/
status (~150 MB): ~/subversion/fsfe/local-build/status/ status (~150 MB): ~/subversion/fsfe/local-build/status/
fsfe.org (~1000 MB): ~/subversion/fsfe/local-build/fsfe.org/ fsfe.org (~1000 MB): ~/subversion/fsfe/local-build/fsfe.org/
``` ```
@@ -70,19 +73,19 @@ See? We use the build routine from `trunk` to launch building `trunk`. All statu
After the long process has finished, navigate to the `trunk` directory and execute `svn status`. You may see a few files which are new: After the long process has finished, navigate to the `trunk` directory and execute `svn status`. You may see a few files which are new:
``` ```
max@bistromath ~/s/f/f/trunk> svn status max@bistromath ~/s/f/f/trunk> svn status
? about/printable/archive/printable.en.xml ? about/printable/archive/printable.en.xml
? d_day.en.xml ? d_day.en.xml
? d_month.en.xml ? d_month.en.xml
? d_year.en.xml ? d_year.en.xml
? localmenuinfo.en.xml ? localmenuinfo.en.xml
[...] [...]
``` ```
These are leftover from the full website build. Because `trunk` is supposed to be your productive source directory where you also make commits to the FSFE SVN, lets delete these files. You wont need them anymore. These are leftover from the full website build. Because `trunk` is supposed to be your productive source directory where you also make commits to the FSFE SVN, lets delete these files. You wont need them anymore.
```bash ```bash
rm about/printable/archive/printable.en.xml d_day.en.xml d_month.en.xml d_year.en.xml localmenuinfo.en.xml rm about/printable/archive/printable.en.xml d_day.en.xml d_month.en.xml d_year.en.xml localmenuinfo.en.xml
rm tools/tagmaps/*.map rm tools/tagmaps/*.map
``` ```
@@ -136,11 +139,11 @@ From this moment on, you should be able to call `fsfe-preview` from anywhere in
As output, you should see something like: As output, you should see something like:
``` ```
[INFO] Using file /home/max/subversion/fsfe/fsfe-web/trunk/contribute/contribute.en.xhtml as source... [INFO] Using file /home/max/subversion/fsfe/fsfe-web/trunk/contribute/contribute.en.xhtml as source...
[INFO] XHTML file detected. Going to build into /home/max/subversion/fsfe/local-build/fsfe.org/contribute/contribute.en.html ... [INFO] XHTML file detected. Going to build into /home/max/subversion/fsfe/local-build/fsfe.org/contribute/contribute.en.html ...
[INFO] Starting webserver [INFO] Starting webserver
[SUCCESS] Finished. File can be viewed at http://localhost:5080/contribute/contribute.en.html [SUCCESS] Finished. File can be viewed at http://localhost:5080/contribute/contribute.en.html
``` ```
Now open the mentioned URL `http://localhost:5080/contribute/contribute.en.html` and take a look whether your changes had an effect. Now open the mentioned URL `http://localhost:5080/contribute/contribute.en.html` and take a look whether your changes had an effect.
@@ -164,7 +167,7 @@ The script detects whether the file has to be built with the XSLT processor (.xh
Beware that all files you added in your session have to be processed with the script. For example, if you create a report with many images included and want to preview it, you will have to copy all these images to the output directory as well, and not only the XHTML file. For this, there is the `-copy` argument. This circumvents the whole XSLT build process and just plainly copies the given files (or folders). In this example, the workflow could look like the following: The first line copies some images, the second builds the corresponding XHTML file which makes use of these images: Beware that all files you added in your session have to be processed with the script. For example, if you create a report with many images included and want to preview it, you will have to copy all these images to the output directory as well, and not only the XHTML file. For this, there is the `-copy` argument. This circumvents the whole XSLT build process and just plainly copies the given files (or folders). In this example, the workflow could look like the following: The first line copies some images, the second builds the corresponding XHTML file which makes use of these images:
``` ```
fsfe-preview --copy news/2016/graphics/report1.png news/2016/graphics/report2.jpg fsfe-preview --copy news/2016/graphics/report1.png news/2016/graphics/report2.jpg
fsfe-preview news/2016/news-20161231-01.en.xhtml fsfe-preview news/2016/news-20161231-01.en.xhtml
``` ```
@@ -179,8 +182,8 @@ xmllint --noout work.en.xhtml
If theres no output (noout), the file has a correct syntax and youre ready to continue. But you may also see something like If theres no output (noout), the file has a correct syntax and youre ready to continue. But you may also see something like
``` ```
work.en.xhtml:55: parser error : Opening and ending tag mismatch: p line 41 and li work.en.xhtml:55: parser error : Opening and ending tag mismatch: p line 41 and li
</li> </li>
^ ^
``` ```

View File

@@ -3,13 +3,12 @@ title: OpenRheinRuhr 2016 A report of iron and freedom
date: 2016-11-09T21:55:53+00:00 date: 2016-11-09T21:55:53+00:00
aliases: openrheinruhr-2016-a-report-of-iron-and-freedom aliases: openrheinruhr-2016-a-report-of-iron-and-freedom
categories: categories:
- blog
- english - english
tags: tags:
- report - FSFE
- fsfe - RouterFreedom
- germany - RadioLockdown
- routerfreedom
- radiolockdown
--- ---
Last weekend, I visited Oberhausen to participate in [OpenRheinRuhr][1], a well-known Free Software event in north-western Germany. Over two days I was part of [FSFE][2]s booth team, gave a talk, and enjoyed talking to tons of like-minded people about politics, technology and other stuff. In the next few minutes you will learn what coat hangers have to do with flat irons and which hotel you shouldnt book if you plan to visit Oberhausen. Last weekend, I visited Oberhausen to participate in [OpenRheinRuhr][1], a well-known Free Software event in north-western Germany. Over two days I was part of [FSFE][2]s booth team, gave a talk, and enjoyed talking to tons of like-minded people about politics, technology and other stuff. In the next few minutes you will learn what coat hangers have to do with flat irons and which hotel you shouldnt book if you plan to visit Oberhausen.
@@ -41,7 +40,7 @@ Sunday was far more relaxed than the day before. We had time to talk to more peo
[2]: https://fsfe.org [2]: https://fsfe.org
[3]: https://fsfe.org/about/kirschner/ [3]: https://fsfe.org/about/kirschner/
[4]: https://fsfe.org/about/albers/ [4]: https://fsfe.org/about/albers/
[5]: http://cityhotel-oberhausen.de/ [5]: https://web.archive.org/web/20170603144203/https://cityhotel-oberhausen.de/
[6]: http://programm.openrheinruhr.de/2016/events/445.de.html [6]: http://programm.openrheinruhr.de/2016/events/445.de.html
[7]: http://programm.openrheinruhr.de/2016/events/494.de.html [7]: http://programm.openrheinruhr.de/2016/events/494.de.html
[8]: http://programm.openrheinruhr.de/2016/events/496.de.html [8]: http://programm.openrheinruhr.de/2016/events/496.de.html

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 KiB

View File

@@ -0,0 +1,26 @@
---
title: "Routerzwang und Funkabschottung - Was Aktivisten daraus lernen können"
date: 2016-12-27
categories:
- deutsch
- presentation
tags:
- RouterFreedom
- RadioLockdown
- Policy
- FSFE
headerimage:
src: 33c3-2016.jpg
summary: "Beim 33. Chaos Communication Congress (33c3) in Hamburg präsentierte ich zwei erfolgreiche Aktivismuskampagnen und was andere daraus lernen können: den Kampf gegen den Routerzwang in Deutschland und die laufende Kampagne gegen die EU-Funkabschottungs-Richtlinie. Der CCC bringt tausende Hacker, Aktivisten und technisch Versierte zusammen genau die Zielgruppe, die sowohl von diesen Themen betroffen ist als auch die Fähigkeiten hat, effektiv gegen diese und ähnliche Missstände einzutreten."
video: https://media.ccc.de/v/33c3-8024-routerzwang_und_funkabschottung
slides: https://download.fsfe.org/presentations/20161227-mm-33C3-Radio+Router.de.pdf
event:
name: 33c3
href: https://fahrplan.events.ccc.de/congress/2016/Fahrplan/events/8024.html
---
Beim 33. Chaos Communication Congress (33c3) in Hamburg präsentierte ich zwei erfolgreiche Aktivismuskampagnen und was andere daraus lernen können: den Kampf gegen den Routerzwang in Deutschland und die laufende Kampagne gegen die EU-Funkabschottungs-Richtlinie. Der CCC bringt tausende Hacker, Aktivisten und technisch Versierte zusammen genau die Zielgruppe, die sowohl von diesen Themen betroffen ist als auch die Fähigkeiten hat, effektiv gegen diese und ähnliche Missstände einzutreten.
Der Vortrag erzählte zuerst die Erfolgsgeschichte der Routerfreiheit: Wie es der FSFE und Verbündeten gelang, gegen massive Lobbying-Anstrengungen der Telekommunikationsanbieter ein Gesetz durchzusetzen, das Kunden die freie Wahl ihres Routers garantiert. Ich analysierte, welche Strategien funktionierten -- breite Koalitionen, technische Expertise trifft Politik, öffentlicher Druck -- und was weniger erfolgreich war. Dann wendete ich diese Lektionen auf die aktuell drohende Funkabschottung durch die EU Radio Equipment Directive an: eine noch größere Bedrohung, die aber mit ähnlichen Taktiken angegangen werden könnte.
Der Vortrag war bewusst als Aktivismus-Workshop konzipiert. Die Diskussion fokussierte sich darauf, wie technische Communities ihre Expertise nutzen können, um politische Prozesse zu beeinflussen, wie man effektive Koalitionen bildet, und warum es wichtig ist, nicht nur zu protestieren, sondern konstruktive Lösungsvorschläge zu entwickeln. Für das CCC-Publikum, das oft skeptisch gegenüber "Politik" ist, zeigte der Vortrag, dass technischer Einfluss auf Regulierung möglich und notwendig ist.

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 KiB

View File

@@ -0,0 +1,23 @@
---
title: "Freie Software, Freie Gesellschaft. Warum analoge Freiheit nicht mehr ohne digitale Freiheit gedacht werden kann (Zurich Globalist)"
date: 2016-12-07
categories:
- deutsch
- article
tags:
- Policy
- Privacy
headerimage:
src: free-software-free-society.jpg
text: Free Software, Free Society
summary: Im Zurich Globalist erschien mein Artikel über die Untrennbarkeit von analoger und digitaler Freiheit. Ich argumentiere, dass Freie Software nicht nur ein technisches Thema ist, sondern fundamentale demokratische Grundrechte in der digitalen Gesellschaft schützt -- von Meinungsfreiheit über Privatsphäre bis hin zu Selbstbestimmung.
article:
name: Zurich Globalist
href: http://www.zurichglobalist.uzh.ch/dam/jcr:3576081b-18a9-4d80-95a9-fcc13071974c/Zurich%20Globalist_Freedom.pdf
---
In meinem Artikel für den Zurich Globalist argumentiere ich, dass digitale und analoge Freiheiten heute untrennbar miteinander verbunden sind. In einer Welt, in der nahezu alle Lebensbereiche von Software durchdrungen sind -- von Kommunikation über Arbeit bis hin zu staatlichen Dienstleistungen -- ist die Freiheit der Software zur Grundvoraussetzung für individuelle Freiheit geworden. Ohne die Möglichkeit, Software zu verstehen, zu teilen und zu verändern, werden fundamentale Grundrechte wie Meinungsfreiheit, Versammlungsfreiheit und das Recht auf Privatsphäre faktisch eingeschränkt.
Ich zeige auf, dass proprietäre Software uns in Abhängigkeiten zwingt und demokratische Kontrolle unmöglich macht. Freie Software hingegen ermöglicht Transparenz, Selbstbestimmung und Innovation. Sie ist nicht nur eine technische Präferenz, sondern eine politische Notwendigkeit für eine freie Gesellschaft im digitalen Zeitalter. Der Artikel verdeutlicht, warum wir analoge Freiheiten nicht mehr ohne digitale Freiheiten denken können -- und umgekehrt.
Der vollständige Artikel erschien erstmals im [Zurich Globalist #7](http://www.zurichglobalist.uzh.ch/dam/jcr:3576081b-18a9-4d80-95a9-fcc13071974c/Zurich%20Globalist_Freedom.pdf).

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

View File

@@ -0,0 +1,24 @@
---
title: "Radio Lockdown Directive - Major Threat for Free Software on Radio Devices"
date: 2017-02-04
categories:
- english
- presentation
tags:
- RadioLockdown
- Policy
- FSFE
headerimage:
src: firstslide.jpg
video: https://archive.fosdem.org/2017/schedule/event/radio_lockdown_directive/
slides: https://download.fsfe.org/presentations/20170204-mm-FOSDEM-Radiolockdown.en.pdf
event:
name: FOSDEM 2017
href: https://archive.fosdem.org/2017/schedule/event/radio_lockdown_directive/
---
At FOSDEM 2017, I presented on the EU Radio Equipment Directive and its potential to become a major threat for Free Software on radio-capable devices. This talk was part of raising awareness in the Free Software community about an emerging regulatory threat that could fundamentally undermine software freedom on billions of devices. The Radio Equipment Directive (RED), ostensibly designed to ensure radio equipment compliance, contained provisions that could be interpreted to require device lockdown preventing any software modifications.
The presentation explained the technical and legal mechanisms by which this directive could be used to lock down devices containing radio hardware essentially everything from smartphones to laptops to IoT devices. I detailed how manufacturers might interpret compliance requirements as necessitating complete software control, preventing users from installing alternative operating systems, modifying firmware, or running Free Software they choose. The talk outlined the threat not just to hobbyists and tinkerers, but to the entire Free Software ecosystem that depends on users' ability to control their computing devices.
The FOSDEM audience, as one of the largest gatherings of Free Software developers in Europe, was a critical venue for this message. Especially the discussions after the presentation focused on strategies for engaging with EU regulators, building coalitions with other affected communities (security researchers, hardware hackers, consumer rights advocates), and ensuring that compliance mechanisms preserve rather than eliminate software freedom. This talk was part of a sustained FSFE campaign that ran for more than 10 years.

View File

@@ -5,16 +5,18 @@ type: post
date: 2017-02-14T07:30:51+00:00 date: 2017-02-14T07:30:51+00:00
url: /blog/2017/i-love-astroid-ilovefs url: /blog/2017/i-love-astroid-ilovefs
categories: categories:
- blog
- english - english
tags: tags:
- email - Communication
- fsfe - FSFE
- ilovefs - ILoveFS
- tools
--- ---
You cannot imagine how long Ive waited to write this blog post. Normally Im not the bragging kind of guy but for this years edition of my „[I love Free Software][1]“ declaration articles (after [2014][2], [2015][3] and [2016][4]) I just want to shout out to the world: I have the worlds best mail client: [astroid][5]! You cannot imagine how long Ive waited to write this blog post. Normally Im not the bragging kind of guy but for this years edition of my „[I love Free Software][1]“ declaration articles (after [2014][2], [2015][3] and [2016][4]) I just want to shout out to the world: I have the worlds best mail client: [astroid][5]!
<!--more-->
{{< figure src="/img/blog/astroid-ilovefs.jpg" class="lg" caption="Hugo and me declaring our love to astroid" >}} {{< figure src="/img/blog/astroid-ilovefs.jpg" class="lg" caption="Hugo and me declaring our love to astroid" >}}
_**Update February 2018**: Meanwhile I have [published my mail config](https://src.mehl.mx/mxmehl/mail-config) incl. astroid, notmuch, offlineimap etc. It is a rather complicated and special setup but perhaps it will help you._ _**Update February 2018**: Meanwhile I have [published my mail config](https://src.mehl.mx/mxmehl/mail-config) incl. astroid, notmuch, offlineimap etc. It is a rather complicated and special setup but perhaps it will help you._

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

View File

@@ -0,0 +1,24 @@
---
title: "Funkabschottung - Unsere Geräte in Gefahr"
date: 2017-03-11
categories:
- deutsch
- presentation
tags:
- RadioLockdown
- Policy
- FSFE
headerimage:
src: firstslide.jpg
video: https://chemnitzer.linux-tage.de/2017/en/programm/beitrag/266
slides: https://download.fsfe.org/presentations/20170311-mm-CLT-RadioLockdown.de.pdf
event:
name: Chemnitzer Linuxtage 2017
href: https://chemnitzer.linux-tage.de/2017/en/programm/beitrag/266
---
Bei den Chemnitzer Linuxtagen 2017 warnte ich vor der EU-Funkabschottungs-Richtlinie und ihren Auswirkungen auf die Freiheit unserer Geräte. Die Chemnitzer Linuxtage ziehen ein technisch versiertes Publikum an, das oft alternative Betriebssysteme nutzt, Router selbst konfiguriert und Wert auf Kontrolle über die eigene Hardware legt genau die Praktiken, die durch diese Richtlinie gefährdet wurden. Der Vortrag machte deutlich, dass scheinbar abstrakte EU-Regulierung sehr konkrete Auswirkungen auf alltägliche technische Freiheiten haben kann.
Ich erklärte, wie die Radio Equipment Directive (RED) unter dem Vorwand der Frequenzregulierung genutzt werden könnte, um Geräte komplett abzuschotten. Das würde bedeuten: keine alternativen Router-Firmwares mehr, keine Custom ROMs auf Smartphones, keine Modifikation von Software auf allem, was WLAN oder Mobilfunk nutzt. Die Präsentation zeigte technische Details, wie solche Lockdowns implementiert werden könnten, welche Geräte betroffen wären, und warum die Argumente für diese Einschränkungen nicht überzeugend waren echte Compliance ließe sich auch ohne komplette Gerätesperre erreichen.
Das Publikum reagierte mit berechtigter Sorge, denn viele Anwesende nutzen genau die Freiheiten, die bedroht waren. Die Diskussion fokussierte sich auf konkrete Schritte: wie man sich politisch engagieren kann, welche Rolle Hersteller spielen könnten, und welche technischen Gegenmaßnahmen möglich wären. Der Vortrag war Teil einer breiteren Kampagne der FSFE, um Bewusstsein für diese Bedrohung zu schaffen und politischen Druck aufzubauen.

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

View File

@@ -0,0 +1,26 @@
---
title: "EU Radio Equipment Directive: Extensive Device Lockdown"
date: 2017-04-27
categories:
- english
- presentation
tags:
- RadioLockdown
- Policy
- FSFE
- FSFE
headerimage:
src: firstslide.jpg
processes:
- fill 1000x440 center webp
slides: https://download.fsfe.org/presentations/20170427-mm-LLW-RadioLockdown_verbose.en.pdf
event:
name: Legal and Licensing Workshop 2017
href: https://fsfe.org/news/2017/news-20170619-01.html
---
At the exclusive Legal and Licensing Workshop 2017, I presented on the EU Radio Equipment Directive and its potential for extensive device lockdown. The Legal and Licensing Workshop brings together legal professionals, compliance officers, and policy experts working on Free Software issues, making it the right audience for a detailed legal and technical analysis of this directive's implications. The talk warned about how seemingly well-intentioned radio equipment regulations could be implemented in ways that fundamentally threaten software freedom on radio-capable devices.
The Radio Equipment Directive (RED) aimed to ensure that radio equipment doesn't interfere with networks or use spectrum inappropriately. However, the way manufacturers could implement compliance by locking down devices to prevent any software modifications posed serious threats. I explained how this could affect everything from WiFi routers to smartphones, preventing users from installing alternative operating systems or modifying software on devices they own. The presentation detailed the legal framework, showed how different implementation approaches would affect Free Software, and discussed what the Free Software community needed to advocate for.
The workshop audience's legal expertise was crucial for developing strategies to address this issue. The discussion explored how to engage with regulators to ensure compliance mechanisms that preserve software freedom and what legal arguments could be made for user rights to modify their own devices

View File

@@ -3,11 +3,13 @@ title: 'Idee: Wiki zu gesellschaftspolitischen Positionen von Prominenten'
date: 2017-05-29T10:15:45+00:00 date: 2017-05-29T10:15:45+00:00
aliases: idee-wiki-zu-gesellschaftspolitischen-positionen-von-prominenten aliases: idee-wiki-zu-gesellschaftspolitischen-positionen-von-prominenten
categories: categories:
- blog
- deutsch - deutsch
tags: tags:
- policy - Policy
headerimage: /blog/maiziere-lehmann.jpg headerimage:
headercredits: CC-BY-SA 3.0 Sandro Halank / CC-BY 2.0 Ronnie Macdonald src: /blog/maiziere-lehmann.jpg
text: CC-BY-SA 3.0 Sandro Halank / CC-BY 2.0 Ronnie Macdonald
--- ---
_Alles begann, als mein Mitbewohner Lars und ich uns eines morgens fragten: „Mit wem würden wir lieber ein Bier trinken gehen, Thomas de Maizière oder Jens Lehmann?“._ _Alles begann, als mein Mitbewohner Lars und ich uns eines morgens fragten: „Mit wem würden wir lieber ein Bier trinken gehen, Thomas de Maizière oder Jens Lehmann?“._

View File

@@ -0,0 +1,20 @@
---
title: "Free-software concerns with Europe's radio directive (LWN.net)"
date: 2017-05-10
categories:
- english
- article
tags:
- RadioLockdown
- FSFE
- FSFE
article:
name: LWN.net
href: https://lwn.net/Articles/722197/
---
Jake Edge from LWN.net wrote a comprehensive article covering my presentation at the 2017 Free Software Legal and Licensing Workshop about the EU Radio Equipment Directive (RED). The article detailed the concerns around Article 3(3)(i) of the directive, which requires manufacturers to ensure that only "compliant" software can be loaded onto radio equipment. This seemingly technical requirement threatened to mandate device lockdown across a huge range of consumer electronics containing radio transmitters.
The LWN article explained how RED could affect everything from WiFi-enabled laptops to smartphones, routers, and IoT devices. It outlined the various actors involved -- from the European Commission and ETSI (responsible for updating standards) to EU member states tasked with implementation -- and the unclear timeline for when these requirements would actually take effect. The piece also covered the FSFE's response, including our Joint Statement against Radio Lockdown signed by 48 organizations and our efforts to join the expert group on reconfigurable radio systems to help shape device classifications.
The article sparked significant discussion in the comments, with readers debating whether the directive's goals (preventing radio interference) justified the means (potential complete software lockdown), whether manufacturers or users should bear responsibility for compliance, and how the requirements compared to other safety regulations. The coverage helped raise awareness beyond the immediate Free and Open Source Software community about how radio regulations could fundamentally impact users' ability to control their own computing devices.

View File

@@ -0,0 +1,30 @@
---
title: "Public Money, Public Code pushes for governments to switch to open-source software (Sharable)"
date: 2018-05-09
categories:
- english
- article
tags:
- PublicCode
- OSPO
- Policy
- FSFE
headerimage:
src: pmpc.jpg
summary: Shareable published an extensive interview with me about the FSFE's Public Money, Public Code campaign. I explained why publicly funded software should be released as Open Source, the benefits for transparency, security and collaboration, and how cities like Barcelona are leading with 70% of their software budget spent on Open Source.
article:
name: Shareable
href: https://www.shareable.net/blog/public-money-public-code-pushes-for-governments-to-switch-to-open-source-software
---
In an extensive interview with Shareable, I explained the goals of the FSFE's "Public Money, Public Code" campaign: All publicly funded software should be released under Free Software licenses so governments and citizens can use, study, share and improve it. Addressing technical challenges like proprietary document formats and interoperability, I emphasized:
> The more Free Software there is, the easier it gets to create and use it. It's just a matter of starting that process.
The benefits are manifold: saving time, reducing costs, more collaboration, transparency, interoperability, innovation, and independence from software vendors. On the often-cited security concerns, I explained:
> It's actually better for security if software is transparent and the source code is published, because it's easier for security experts to see what's going wrong in the software. Malicious people will figure it out anyway, but more people can review the code. We've seen this with Linux. It is stable, secure and transparent, and we don't see a disadvantage in the fact that it's Open Source.
I highlighted Barcelona as a role model, spending 70% of its software budget on Open Source and understanding it's not just about using Free Software, but procuring it in ways that allow regional and smaller vendors to participate.
The [full interview](https://www.shareable.net/blog/public-money-public-code-pushes-for-governments-to-switch-to-open-source-software) with more details on transparency, collaboration and international examples is available on Shareable.

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

View File

@@ -0,0 +1,27 @@
---
title: "Keynote: Public Code with Free Software - Modernising Public Digital Infrastructure"
date: 2018-06-07
categories:
- english
- presentation
tags:
- PublicCode
- Policy
- FSFE
headerimage:
src: ow2con-2018.jpg
text: Picture of me giving the keynote at OW2con 2018 in Paris
processes:
- fill 1000x440 top webp
video: https://www.youtube.com/watch?v=kQGw25xG_5c
slides: https://download.fsfe.org/presentations/20180607-mm-OW2Con-PMPC.en.pdf
event:
name: OW2con 2018
href: https://ow2con18.sched.com/event/EcdE/keynote-public-code-with-free-software-modernising-public-digital-infrastructure
---
I delivered the opening keynote at OW2con 2018 in Paris, presenting the "Public Money, Public Code" vision to a conference focused on Open Source middleware and enterprise solutions. OW2 is a European association fostering Open Source infrastructure software, with strong connections to both industry and public sector organizations. The keynote position reflected the growing recognition that making publicly funded code freely available isn't just an activist demand -- it's a pragmatic approach to building better public digital infrastructure.
The keynote argued that the current model, where public administrations pay vendors to develop software but then cannot share it with other public bodies, is economically inefficient and technologically counterproductive. I presented the FSFE's "Public Money, Public Code" campaign as a policy framework to address this: require that code developed with public funds be released as Free Software. The benefits extend beyond cost savings to include improved security (through transparency and auditability), reduced vendor lock-in, and the ability to build on each other's work rather than repeatedly reinventing similar solutions.
For the OW2 community, which works on exactly the kind of collaborative Open Source development that Public Code envisions at scale, the message resonated strongly. The discussion explored how policy changes could accelerate adoption of Open Source infrastructure, how public procurement could be restructured to favor Free Software, and what role organizations like OW2 could play in providing professional-grade Open Source alternatives to proprietary public sector software.

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

View File

@@ -0,0 +1,21 @@
---
title: "Souveränität durch Freie Software (Bundeswehr)"
date: 2018-07-03
categories:
- deutsch
- presentation
tags:
- PublicCode
- Sovereignty
- Policy
- FSFE
headerimage:
src: firstslide.jpg
slides: https://download.fsfe.org/presentations/20180703-mm-Jugendoffiziere-PMPC.de.pdf
---
Bei einem internen Vortrag für die deutsche Bundeswehr sprach ich über digitale Souveränität durch Freie Software. Dieser ungewöhnliche Kontext eine Präsentation vor militärischem Personal bot die Möglichkeit, die Bedeutung von Softwarefreiheit aus der Perspektive von IT-Sicherheit, strategischer Unabhängigkeit und operationaler Kontrolle zu beleuchten. Für Organisationen, die mit hochsensiblen Daten arbeiten und nationale Sicherheitsinteressen berücksichtigen müssen, sind die Fragen nach Souveränität und Kontrolle über die eigene IT-Infrastruktur besonders dringend.
Der Vortrag betonte, wie Abhängigkeit von proprietärer Software strategische Risiken schafft: Auslandsabhängigkeit bei kritischer Infrastruktur, mangelnde Möglichkeit zur Überprüfung auf Backdoors oder Schwachstellen, und fehlende Kontrolle über Updates und Funktionsänderungen. Freie Software bietet hingegen die Möglichkeit, Code zu auditieren, Sicherheitslücken selbst zu schließen, und unabhängig von kommerziellen Anbietern langfristige Supportstrukturen aufzubauen. Diese Argumente gelten nicht nur für militärische Organisationen, sondern für alle Bereiche der öffentlichen Verwaltung und kritischen Infrastruktur.
Die Diskussion zeigte, dass das Bewusstsein für diese Themen in der Bundeswehr durchaus vorhanden war, aber oft praktische Hürden von Procurement-Strukturen bis zu fehlender Expertise die Umstellung auf Freie Software erschwerten. Der Vortrag half, die strategische Bedeutung dieser Entscheidungen zu unterstreichen und Argumente zu liefern, warum Software-Souveränität eine langfristige Investition in Sicherheit und Unabhängigkeit darstellt.

View File

@@ -0,0 +1,27 @@
---
title: "Public Money? Public Code! - Modernising Digital Public Infrastructure"
date: 2018-07-07
categories:
- english
- presentation
tags:
- PublicCode
- Policy
- FSFE
headerimage:
src: rmll-2018.jpg
text: Picture of me giving the presentation at RMLL 2018 in Strasbourg
processes:
- fill 1000x440 center webp
slides: https://download.fsfe.org/presentations/20180707-mm-RMLL-PMPC.en.pdf
video: https://www.canalc2.tv/video/15191
event:
name: RMLL/LSM 2018
href: https://rmll2018.info
---
At RMLL/Libre Software Meeting 2018 in Strasbourg, I presented the "Public Money, Public Code" campaign to one of Europe's longest-running Free Software conferences. The RMLL/LSM brings together activists, developers, and public sector stakeholders who have been advocating for Free Software since the late 1990s, making it an ideal audience for discussing how to systematically transform public digital infrastructure. The talk built on decades of Free Software advocacy to argue for a new policy paradigm.
The presentation made the case that when public money pays for software development, the resulting code should be publicly available as Free Software. This isn't just good principle it's good economics and good governance. I showed how current practices lead to wasteful redundancy, with multiple public bodies independently funding development of similar solutions while being unable to share code. The talk outlined concrete policy changes needed at European, national, and municipal levels to make Public Code the default for publicly funded software development.
For the RMLL audience, being strong FOSS advocates, the Public Money, Public Code campaign provided a rallying point and policy framework for their efforts. The discussion explored successful examples of public code initiatives, strategies for changing procurement regulations, and how to build coalitions between technical communities and policy makers to drive systemic change.

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

View File

@@ -0,0 +1,25 @@
---
title: "Android-Kontrolle: So verbannen Sie Google vom Smartphone (WELT.de)"
date: 2018-08-20
categories:
- deutsch
- article
tags:
- Android
- Privacy
headerimage:
src: android-phone.jpg
text: "Quelle: dpa-tmn, welt.de"
summary: WELT veröffentlichte einen Ratgeber, wie Android-Nutzer:innen Google-Dienste von ihren Smartphones zurückdrängen oder entfernen können. Der Artikel richtet sich an Menschen, die mehr Kontrolle über ihre Daten haben möchten, und behandelt alternative App Stores wie F-Droid, freie Android-Distributionen wie LineageOS sowie datenschutzfreundliche Alternativen zu Google-Apps.
article:
name: WELT.de
href: https://www.welt.de/wirtschaft/webwelt/article181237140/Android-Kontrolle-So-verbannen-Sie-Google-vom-Smartphone.html
---
WELT veröffentlichte einen praktischen Leitfaden für Nutzer:innen, die mehr digitale Souveränität über ihre Android-Geräte erlangen möchten. Der Artikel erklärt, wie man Google-Dienste zurückdrängen oder ganz entfernen kann von der Nutzung alternativer App Stores wie F-Droid bis zum Einsatz freier Android-Distributionen wie LineageOS. Dabei werden auch datenschutzfreundliche Alternativen für gängige Google-Apps vorgestellt, etwa für E-Mail, Kalender und Navigation.
Ich werde im Artikel zitiert und erkläre, dass die Kontrolle über die Software auf unseren Geräten unter anderem entscheidend für den Schutz unserer Privatsphäre ist:
> Google ist gut darin, vieles Grundsätzliches anzubieten, was wir machen wollen, und das auch noch sehr komfortabel. Das Problem ist aber, dass es Google immer auch darum geht, Daten für Werbung zu sammeln. Das kann man einfach in den Nutzungsbedingungen nachschauen. Eine Umstellung passiert nicht über Nacht, das ist ein schrittweiser Prozess. Der erste Schritt ist, sich bewusst zu machen, was man bereits nutzt und was davon unerwünscht ist. Der zweite Schritt ist das Ersetzen nicht gewollter Dienste und Apps. Der dritte Schritt wäre die Installation eines Betriebssystems ganz ohne Google.
Der vollständige Artikel mit allen praktischen Anleitungen ist auf [WELT online](https://www.welt.de/wirtschaft/webwelt/article181237140/Android-Kontrolle-So-verbannen-Sie-Google-vom-Smartphone.html) verfügbar.

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

View File

@@ -0,0 +1,25 @@
---
title: "Public Code with Free Software: Modernising Public Digital Infrastructure"
date: 2018-09-15
categories:
- english
- presentation
tags:
- PublicCode
- Policy
- FSFE
headerimage:
src: balccon-2018.jpg
text: Picture of me giving the presentation at BalCCon 2018
video: https://www.youtube.com/watch?v=tEkCnCtoQ60
slides: https://download.fsfe.org/presentations/20180915-mm-BalCCon-PMPC.en.pdf
event:
name: BalCCon 2018
href: https://2k18.balccon.org/events/235.html
---
At BalCCon 2018 in Novi Sad (Serbia), I presented the FSFE's "Public Money, Public Code" campaign and its vision for modernising public digital infrastructure through Free Software. This was during the early, energetic phase of the campaign when we were building momentum across Europe for the principle that software developed with taxpayer money should be made available as Free Software. BalCCon's technically sophisticated audience with a focus on IT security was an interesting context to discuss how public code can enhance security, transparency, and local technological capacity.
The talk explained why public administrations' current approach -- paying for proprietary software development and then paying again for licenses to use it, while no one else can benefit from the investment -- makes no sense. I outlined how Free Software enables code reuse across municipalities and countries, reduces vendor lock-in, improves security through transparency, and turns software from a cost center into a shared resource. The presentation showcased early successes of public code initiatives and addressed common objections about support, security, and feasibility.
For the BalCCon audience, many of whom work with technology in contexts across the Balkans, the message was particularly relevant. The region faces challenges of limited IT budgets, dependency on foreign vendors, and the need to build local technological capacity all problems that "Public Money, Public Code" directly addresses. The discussion explored how these principles could be adapted to different political and economic contexts while maintaining their core benefits.

View File

@@ -0,0 +1,21 @@
---
title: "Public Code with Free Software: Modernising Digital Public Infrastructure"
date: 2018-09-11
categories:
- english
- presentation
tags:
- PublicCode
- Policy
- FSFE
slides: https://download.fsfe.org/presentations/20180911-mm-DrupalEurope-PMPC.en.pdf
event:
name: DrupalEurope 2018
href: https://www.drupaleurope.org/index.php/session/public-code-free-software-modernising-digital-public-infrastructure.html
---
At DrupalEurope 2018 in Darmstadt, I presented the "Public Money, Public Code" initiative to an audience of Drupal developers, site builders, and digital agencies. This was a particularly relevant venue because Drupal itself is Free Software, and many in the audience work on public sector projects where the principles of Public Code directly apply. The talk connected the FSFE's campaign to the practical realities of building public digital infrastructure with content management systems like Drupal.
The presentation explained why software developed for public administrations with taxpayer money should be released as Free Software. I outlined the benefits: code reuse across different public bodies, reduced vendor lock-in, improved security through transparency, and the ability to customize solutions to local needs. For the Drupal community, which already embraces Open Source principles, the message resonated strongly many attendees had experienced first-hand the frustration of proprietary systems or custom Drupal modules that couldn't be shared because of licensing restrictions.
The discussion explored how Drupal agencies could advocate for Public Code principles in their client relationships, how public administrations could structure procurement to require Free Software, and what role the Drupal community could play in building shared public infrastructure. This talk helped connect the broader political campaign to concrete technical communities already working in the public sector.

View File

@@ -0,0 +1,29 @@
---
title: "Open Source Software: 20-Plus Years of Innovation (LinuxInsider)"
date: 2018-10-29
categories:
- english
- article
tags:
- Community
headerimage:
src: open-source-blocks.jpg
summary: LinuxInsider published an article about 20+ years of innovation in the Open Source movement, featuring my perspectives on how collaborative development has transformed the technology landscape and the continuing influence of Open Source across industries from operating systems to enterprise software and cloud infrastructure.
article:
name: LinuxInsider
href: https://www.linuxinsider.com/story/85646.html
---
LinuxInsider published a retrospective on over two decades of innovation through Open Source software, featuring my insights on how collaborative development has fundamentally changed the technology industry from the early days of GNU and Linux through mainstream adoption in enterprise environments to modern success stories like Android, Kubernetes and other transformative projects.
The article covers key themes including the increasing participation of major corporations as active contributors to Open Source projects, the economic value of Open Source through services and ecosystems, and the outlook on new areas like AI/ML frameworks, IoT, Edge Computing and blockchain technologies where Open Source continues to drive innovation.
> The Free and Open Source movement has achieved successes probably no one dared to dream of when the free software movement began to take shape in the 1980s, noted Max Mehl, program manager of Free Software Foundation Europe.
>
> “Today, Free Software and Open Source are synonyms that are being used in almost every device — from remotes to washing machines, mobile phones to aircraft, and the International Space Station,” he told LinuxInsider.
>
> Large enterprises, even self-declared enemies of FOSS in the past, now recognize that the power of the community and the transparent processes benefit end users and encourage innovation, noted Mehl.
>
> “The concept of Free Software licenses and copyleft, once a legal hack, is universally accepted and legally confirmed, he added.
The full article offers a comprehensive perspective on the 2018 Open Source landscape and is available on [LinuxInsider](https://www.linuxinsider.com/story/85646.html).

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

View File

@@ -3,17 +3,19 @@ title: FSFE Planet has been refurbished
date: 2019-02-11T10:33:11+00:00 date: 2019-02-11T10:33:11+00:00
aliases: fsfe-planet-has-been-refurbished aliases: fsfe-planet-has-been-refurbished
categories: categories:
- blog
- english - english
tags: tags:
- fsfe - FSFE
- server - SystemAdministration
- report
--- ---
If you are reading these lines, you are already accessing the brand-new planet of the FSFE. While Björn, Coordinator of Team Germany, has largely improved the design in late 2017, we tackled many underlying issues this time. If you are reading these lines, you are already accessing the brand-new planet of the FSFE. While Björn, Coordinator of Team Germany, has largely improved the design in late 2017, we tackled many underlying issues this time.
So what has changed under the hood? So what has changed under the hood?
<!--more-->
* The whole system runs in a Docker container now, with all code accessible on [our Git][1]. Yes, Docker has drawbacks, but in this case it eases maintenance for our volunteers and makes contributions to design and code very simple. * The whole system runs in a Docker container now, with all code accessible on [our Git][1]. Yes, Docker has drawbacks, but in this case it eases maintenance for our volunteers and makes contributions to design and code very simple.
* The old planet ran on a very old Debian server which had issues with modern TLS versions. This basically erased a few blogs from the planet whose webservers do not support older encryption standards. * The old planet ran on a very old Debian server which had issues with modern TLS versions. This basically erased a few blogs from the planet whose webservers do not support older encryption standards.
* The design has been improved once more. It now more closely aligns to the design of our main page [fsfe.org][2] and feels more natively to use and browse. * The design has been improved once more. It now more closely aligns to the design of our main page [fsfe.org][2] and feels more natively to use and browse.
@@ -25,4 +27,4 @@ On this occasion I would like to thank Michael and Vincent for their contributio
[1]: https://git.fsfe.org/fsfe-system-hackers/fsfe-planet [1]: https://git.fsfe.org/fsfe-system-hackers/fsfe-planet
[2]: https://fsfe.org [2]: https://fsfe.org
[3]: https://fsfe.org/contact/ [3]: https://fsfe.org/about/contact/

View File

@@ -3,16 +3,20 @@ title: 'Protect freedom on radio devices: raise your voice today!'
date: 2019-03-01T15:09:56+00:00 date: 2019-03-01T15:09:56+00:00
aliases: protect-freedom-on-radio-devices-raise-your-voice-today aliases: protect-freedom-on-radio-devices-raise-your-voice-today
categories: categories:
- blog
- english - english
tags: tags:
- fsfe - FSFE
- radiolockdown - RadioLockdown
- routerfreedom - RouterFreedom
- security - Security
- policy - Policy
--- ---
**We are facing a EU regulation which may make it impossible to install a custom piece of software on most radio decives like WiFi routers, smartphones and embedded devices. You can now [give feedback][1] on the most problematic part by Monday, 4 March. Please participate its not hard!**
We are facing a EU regulation which may make it impossible to install a custom piece of software on most radio decives like WiFi routers, smartphones and embedded devices. You can now [give feedback][1] on the most problematic part by Monday, 4 March. Please participate its not hard!
<!--more-->
{{< figure src="/img/blog/kaefig_einzel.png" class="sm pull-right no-border" lightbox="none" >}} {{< figure src="/img/blog/kaefig_einzel.png" class="sm pull-right no-border" lightbox="none" >}}

View File

@@ -0,0 +1,25 @@
---
title: "Radio gaga: Techies fear EU directive to stop RF device tinkering will do more harm than good (The Register)"
date: 2019-03-11
categories:
- english
- article
tags:
- RadioLockdown
- Policy
- FSFE
- FSFE
# headerimage:
# src: foo.jpg
# text: bar
summary: The Register reported on the controversy surrounding the EU Radio Equipment Directive (RED) that could ban installing alternative firmware on routers and other radio devices. I was quoted alongside my FSFE colleague Hauke Mehrtens, highlighting how the FSFE was excluded from the implementation working group despite our attempts to participate.
article:
name: The Register
href: https://www.theregister.com/2019/03/11/eu_directive_ban_rf_radio_firmware_tinkering/
---
The Register quoted me and my FSFE colleague Hauke Mehrtens on the growing controversy around Article 3(3)(i) of the EU Radio Equipment Directive. Hauke explained the far-reaching consequences: The ban would severely harm the OpenWrt project, wireless community networks, innovative startups, and network researchers. It would increase electronic waste, make it impossible for users to fix security vulnerabilities themselves or with the help of the community, and block research that could improve the Internet in the EU.
I was quoted on FSFE's exclusion from the implementation process: FSFE had applied to participate in the working group on implementing the law but was rejected. The article also shows that not only civil society, but also industry associations and manufacturers like Shure opposed a complete ban, arguing instead for industry self-regulation.
The [full article](https://www.theregister.com/2019/03/11/eu_directive_ban_rf_radio_firmware_tinkering/) with industry statements and further technical details is available on The Register.

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 KiB

View File

@@ -0,0 +1,27 @@
---
title: "IT-Sicherheit? Freie Software!"
date: 2019-04-27
categories:
- deutsch
- presentation
tags:
- Security
- FSFE
headerimage:
src: glt-2019.jpg
text: Bild von mir bei der Keynote auf den Grazer Linuxtagen 2019
alt: Max Mehl während seiner Keynote auf den Grazer Linuxtagen 2019
processes:
- fill 1000x440 center webp
video: https://www.youtube.com/watch?v=DOv_5ZPcFZ8
slides: https://download.fsfe.org/presentations/20190427-mm-Graz-ITSec.de.pdf
event:
name: Grazer Linuxtage 2019
href: https://pretalx.linuxtage.at/glt19/talk/K9YDDN/
---
Bei den Grazer Linuxtagen 2019 hielt ich die Keynote über den Zusammenhang zwischen IT-Sicherheit und Freier Software. Die Grazer Linuxtage sind eine der wichtigsten deutschsprachigen Veranstaltungen für GNU/Linux und Freie Software, und die Keynote bot die Möglichkeit, dem gesamten Publikum -- von Einsteigern bis zu erfahrenen Entwicklern -- zu erläutern, warum Freie und Open Source Software keine Option, sondern eine Voraussetzung für echte IT-Sicherheit ist.
Der Vortrag beleuchtete, warum proprietäre Software strukturelle Sicherheitsprobleme mit sich bringt: fehlende Transparenz verhindert unabhängige Sicherheitsanalysen, Nutzer haben keine Kontrolle darüber, was ihre Software tatsächlich macht, und Vendor-Lock-in führt dazu, dass Sicherheitsupdates von Geschäftsinteressen abhängen statt von tatsächlichen Bedrohungen. Im Gegensatz dazu ermöglicht Freie Software Überprüfbarkeit, Community-betriebene Sicherheitsforschung, und stellt sicher, dass Nutzer die Hoheit über ihre IT-Systeme behalten.
Als Keynote war der Vortrag bewusst breit angelegt, um verschiedene Aspekte des Themas zu beleuchten: von konkreten technischen Sicherheitsvorteilen über die Bedeutung offener Standards bis hin zu gesellschaftlichen Fragen digitaler Souveränität. Die Botschaft war klar: Wer IT-Sicherheit ernst nimmt, kommt an Freier Software nicht vorbei.

View File

@@ -0,0 +1,25 @@
---
title: "No IT security without Free Software"
date: 2019-07-03
categories:
- english
- presentation
tags:
- Security
- FSFE
headerimage:
src: pass-the-salt-2019.jpg
text: Picture of me giving the presentation at Pass the SALT 2019 in Lille
alt: Max Mehl during his presentation at Pass the SALT 2019 in Lille
video: https://www.youtube.com/watch?v=B0qxm331Q8Q
slides: https://download.fsfe.org/presentations/20190703-mm-SALT-ITSec.en.pdf
event:
name: Pass the SALT 2019
href: https://2019.pass-the-salt.org/talks/102.html
---
At Pass the SALT 2019 in Lille, France, I presented on the essential connection between IT security and Free Software. Pass the SALT (Security And Libre Talks) is a security conference with a specific focus on Free and Open Source Software security tools and practices, making it the ideal venue for this topic. The conference brings together security professionals who both develop and use Free Software security tools, and understand the value of transparency in security work.
The talk examined why proprietary software creates fundamental security problems that cannot be solved through patches or better practices alone. Without access to source code, security researchers cannot fully audit systems, users cannot verify what their software actually does, and the community cannot collaborate on security improvements. I presented case studies of security issues that persisted in proprietary systems precisely because of their closed nature, contrasted with Free Software projects where transparency enabled rapid community response to vulnerabilities.
The presentation also addressed common misconceptions: that disclosure of source code helps attackers (when research shows the opposite), that commercial vendors provide better security than community projects (when evidence suggests otherwise), and that security and usability require proprietary approaches (when Free Software demonstrates both are achievable). For the Pass the SALT audience, this reinforced their work developing and promoting Free Software security tools as not just technically sound, but philosophically necessary for genuine security.

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

View File

@@ -0,0 +1,27 @@
---
title: "No IT security without Free Software"
date: 2019-09-14
categories:
- english
- presentation
tags:
- Security
- FSFE
headerimage:
src: balccon-2019.jpg
text: Picture of me giving the presentation at BalCCon 2019 in Novi Sad
alt: Max Mehl during his presentation at BalCCon 2019 in Novi Sad, Serbia
processes:
- fill 1000x440 bottom webp
video: https://www.youtube.com/watch?v=8SWijSFbMhg
slides: https://download.fsfe.org/presentations/20190914-mm-BalCCon-ITSec.en.pdf
event:
name: BalCCon 2019
href: https://2k19.balccon.org/events/325.html
---
At BalCCon 2019 in Novi Sad, Serbia, I delivered a talk arguing that real IT security is fundamentally impossible without Free and Open Source Software. BalCCon (Balkan Computer Congress) brings together security researchers, hackers, and technology enthusiasts from across the Balkans and beyond, making it a perfect audience for examining the deep connections between software freedom and security. The talk challenged the common assumption that security and openness are somehow in tension, arguing instead that transparency is a prerequisite for trustworthy security.
The presentation examined multiple dimensions of this argument: the security benefits of source code transparency, the danger of security through obscurity in proprietary systems, the importance of independent security audits, the problem of backdoors and undisclosed vulnerabilities, and the critical role of user control over their computing environment. I showed concrete examples where Open Source can resolve an ongoing tension between economic incentives and security needs without sacrificing either.
For the BalCCon audience, many of whom work directly in information security, this argument resonated strongly. The discussion explored how Open Source principles align with security best practices like defense in depth, least privilege, and verifiable trust. The talk reinforced that advocating for Free Software isn't just about philosophy or licensing -- it's about building secure systems in a fundamentally insecure world.

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

View File

@@ -0,0 +1,25 @@
---
title: "REUSE: Make licensing easy for everyone"
date: 2019-10-28
categories:
- english
- presentation
tags:
- REUSE
- FSFE
headerimage:
src: firstslide.jpg
alt: Title slide of my presentation at Open Source Summit Europe 2019 in Lyon
processes:
- fill 1000x440 center webp
slides: https://download.fsfe.org/presentations/20191028-mm-OSSEU-REUSE.en.pdf
event:
name: Open Source Summit Europe 2019
href: https://osseu19.sched.com/event/05a3272287d3def1bcb0a62ace00b730
---
At the Open Source Summit Europe 2019 in Lyon, I presented REUSE to an audience of enterprise Open Source professionals, developers, and decision-makers. The Open Source Summit, organized by the Linux Foundation, brings together the commercial and community sides of Open Source, making it an ideal venue to discuss how REUSE addresses licensing challenges that affect both worlds. The talk emphasized how REUSE makes licensing straightforward for everyone: from individual contributors to large organizations managing complex Open Source portfolios.
The presentation focused on the practical solutions to typical problems with licensing information: unclear licensing and copyright of individual files, conflicting best practices, and loss of such information during use and re-use of files and components. I explained the three core REUSE rules and showed how the tooling integrates with existing development workflows and CI/CD pipelines. For the enterprise-focused audience, I highlighted how REUSE helps organizations that both consume and contribute to Open Source software, providing clear documentation that satisfies legal teams while remaining developer-friendly.
The discussion revealed strong interest from companies dealing with complex multi-license scenarios and those seeking to improve their Open Source practices. REUSE offered a solution that bridges the gap between legal requirements and development realities -- exactly what many organizations were looking for as Open Source became increasingly central to their technology stacks.

View File

@@ -2,14 +2,15 @@
title: The 3rd FSFE System Hackers hackathon title: The 3rd FSFE System Hackers hackathon
date: 2019-10-22 date: 2019-10-22
categories: categories:
- blog
- english - english
tags: tags:
- fsfe - FSFE
- report - SystemAdministration
- server headerimage:
headerimage: /blog/system-chaos.jpg src: /blog/system-chaos.jpg
headercredits: Fortunately not how the FSFE's infrastructure looks like text: Fortunately not how the FSFE's infrastructure looks like
mastodon_toot_url: "https://mastodon.social/@mxmehl/103010490628830773"
--- ---
On 10 and 11 October, the FSFE System Hackers met in person to tackle On 10 and 11 October, the FSFE System Hackers met in person to tackle
@@ -19,6 +20,8 @@ the community and staff can work effectively. The recent meeting built
on the great work of the past 2 years which have been shaped by large on the great work of the past 2 years which have been shaped by large
personal and technical changes. personal and technical changes.
<!--more-->
The System Hackers are responsible for the maintenance and development The System Hackers are responsible for the maintenance and development
of a [large number of of a [large number of
services](https://wiki.fsfe.org/TechDocs/Services). From the fsfe.org services](https://wiki.fsfe.org/TechDocs/Services). From the fsfe.org

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

View File

@@ -0,0 +1,27 @@
---
title: "Go REUSE to license your code"
date: 2020-02-02
categories:
- english
- presentation
tags:
- REUSE
- FSFE
headerimage:
src: fosdem-2020.jpg
text: Picture of me giving the presentation at FOSDEM 2020 in Brussels
alt: Max Mehl during his presentation at FOSDEM 2020 in Brussels
processes:
- fill 1000x440 bottom webp
video: https://www.youtube.com/watch?v=vyAYKROvTO8
slides: https://download.fsfe.org/presentations/20200202-mm-FOSDEM-REUSE.en.pdf
event:
name: FOSDEM 2020
href: https://fosdem.org/2020/schedule/event/reuse_code_licensing/
---
At FOSDEM 2020, I presented "Go REUSE to license your code" in the Legal and Policy Issues Devroom. This talk marked an important milestone in the REUSE initiative's evolution, as we were seeing increasing adoption across diverse projects and growing recognition of licensing clarity as a critical aspect of software quality. The presentation encouraged developers to adopt REUSE practices for their own projects, showing that proper licensing doesn't have to be complicated or time-consuming.
The talk walked through the three simple REUSE rules and demonstrated hands-on how developers could implement them in their projects. I showcased the REUSE helper tool which automates compliance checking, the REUSE API for displaying compliance badges, and showed real examples from projects that had successfully adopted REUSE. A key message was that REUSE is not only about legal compliance but respect for maintainers, clarity for users, and building a sustainable Free Software ecosystem where licensing information is always clear and accessible.
The discussion after the talk focused on practical questions about edge cases, integration with existing workflows, and how to gradually improve licensing in legacy codebases. This was exactly the kind of community-driven conversation that helps initiatives like REUSE evolve to meet real-world needs.

Some files were not shown because too many files have changed in this diff Show More