Compare commits
27 Commits
main
...
3a494a3099
| Author | SHA1 | Date | |
|---|---|---|---|
|
3a494a3099
|
|||
|
f8a3fdccfc
|
|||
|
dc57077b85
|
|||
| d73c68ec79 | |||
| 87b15cc116 | |||
| 274323553b | |||
| 7b2a97533c | |||
| 0c69d9b989 | |||
| b4205a93dc | |||
| 97422901be | |||
| 99099e8532 | |||
| 3d5752e591 | |||
| 5536456e78 | |||
| 501e40172f | |||
| 2b48b1b2ae | |||
| b6f5869092 | |||
| 0722d54cfc | |||
| 87b4976482 | |||
| 8b1e08e1f2 | |||
| b4b3a746e5 | |||
| bc522c6de8 | |||
| 807fd9cdf9 | |||
| e0ac3820dc | |||
| 97efeb8af6 | |||
| a213480cd8 | |||
| 92d46d74bf | |||
| 81d72c9576 |
@@ -33,12 +33,6 @@ jobs:
|
|||||||
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
|
||||||
@@ -46,19 +40,17 @@ 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: Check for broken links
|
- name: Setup Hugo
|
||||||
run: |
|
uses: https://github.com/peaceiris/actions-hugo@v3.0.0
|
||||||
if [ "${{ gitea.ref }}" = "refs/heads/main" ]; then
|
with:
|
||||||
mise linkcheck --offline || true
|
hugo-version: "0.155.3"
|
||||||
else
|
extended: true
|
||||||
mise linkcheck --offline
|
|
||||||
fi
|
|
||||||
|
|
||||||
- name: Build website with Hugo
|
- name: Build website with Hugo
|
||||||
run: mise run build
|
run: hugo
|
||||||
|
|
||||||
- name: Copy website to host
|
- name: Copy website to host
|
||||||
uses: https://github.com/appleboy/scp-action@ff85246acaad7bdce478db94a363cd2bf7c90345 # v1.0.0
|
uses: https://github.com/appleboy/scp-action@v1.0.0
|
||||||
with:
|
with:
|
||||||
host: mehl.mx
|
host: mehl.mx
|
||||||
username: maxmehl
|
username: maxmehl
|
||||||
|
|||||||
18
config.toml
18
config.toml
@@ -12,14 +12,12 @@ summaryLength = 50
|
|||||||
leftDoubleQuote = '“'
|
leftDoubleQuote = '“'
|
||||||
rightDoubleQuote = '”'
|
rightDoubleQuote = '”'
|
||||||
|
|
||||||
[markup.goldmark.renderHooks.link]
|
|
||||||
useEmbedded = "fallback"
|
|
||||||
|
|
||||||
[permalinks]
|
[permalinks]
|
||||||
blog = "/blog/:year/:slug"
|
blog = "/blog/:year/:slug"
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
avatar = "profile.png"
|
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 = "Open Source expert with background in tech and policy. Focused on strategy, governance, and software supply chains. Building sustainable digital environments."
|
||||||
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"
|
||||||
|
|
||||||
@@ -27,16 +25,13 @@ summaryLength = 50
|
|||||||
custom_css = ["comments/mastodon-comments.css"]
|
custom_css = ["comments/mastodon-comments.css"]
|
||||||
custom_js = ["comments/getcomments.js"]
|
custom_js = ["comments/getcomments.js"]
|
||||||
|
|
||||||
[params.author]
|
|
||||||
name = "Max Mehl"
|
|
||||||
|
|
||||||
[params.social]
|
[params.social]
|
||||||
Github = "mxmehl"
|
Github = "mxmehl"
|
||||||
Git = "https://src.mehl.mx/mxmehl"
|
Git = "https://src.mehl.mx/mxmehl"
|
||||||
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"
|
||||||
|
|
||||||
@@ -63,15 +58,20 @@ summaryLength = 50
|
|||||||
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 = 300
|
weight = 400
|
||||||
url = "/it/"
|
url = "/it/"
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Contact"
|
name = "Contact"
|
||||||
identifier = "contact"
|
identifier = "contact"
|
||||||
weight = 400
|
weight = 500
|
||||||
url = "/contact/"
|
url = "/contact/"
|
||||||
|
|
||||||
[privacy.youtube]
|
[privacy.youtube]
|
||||||
|
|||||||
@@ -6,12 +6,14 @@ summary: Open Source expert with background in tech and policy. Focused on strat
|
|||||||
|
|
||||||
## Hi, I'm **Max Mehl**.
|
## Hi, I'm **Max Mehl**.
|
||||||
|
|
||||||
Open Source is more than just code to me. I deeply care about its principles of collaboration, transparency, and pragmatic problem-solving.
|
Open Source has always been more than code to me. I deeply care about its principles such as collaboration, transparency, and pragmatic problem-solving.
|
||||||
|
|
||||||
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 work at Deutsche Bahn on Open Source strategy, governance, and team enablement. The goal is to help the organisation use and contribute to Open Source effectively. This includes co-founding the OpenRail Association for sector-wide collaboration and advancing software supply chain practices, especially around SBOMs and Cyber Resilience Act compliance.
|
||||||
|
|
||||||
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.
|
With a background in political and administrative science and a strong technical foundation, my work often bridges technology and strategy. The focus is always on practical, long-term solutions that balance compliance, security, and efficiency.
|
||||||
|
|
||||||
Outside of work, I enjoy being with my family, bouldering, and maintaining some software projects.
|
Previously, I was with the Free Software Foundation Europe, leading licensing and compliance initiatives such as *REUSE* and campaigns like *Public Money, Public Code*. Before that, I founded a small, client-focused [IT consultancy]({{< ref "it" >}}) offering website development and system administration.
|
||||||
|
|
||||||
On this site, I regularly share [updates]({{< relref "blog" >}}) on my work and projects. Feel free to [reach out]({{< relref "contact" >}}).
|
Outside of work, most of my time goes into family life with two kids. As a self-taught software developer, some of the rest goes into maintaining Open Source projects — and a little less than I'd like into climbing walls without ropes.
|
||||||
|
|
||||||
|
Once in a while [I blog]({{< ref "blog" >}}) about things that keep me busy. You can contact me via email, messenger, or any of the platforms listed below. See the [contact page]({{< ref "contact" >}}) for more details.
|
||||||
|
|||||||
@@ -6,7 +6,9 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Communication
|
- email
|
||||||
|
- guide
|
||||||
|
- tools
|
||||||
|
|
||||||
---
|
---
|
||||||
The title of this post sounds very significant but to be honest, it’s a small thing.
|
The title of this post sounds very significant but to be honest, it’s a small thing.
|
||||||
|
|||||||
@@ -6,9 +6,11 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Code
|
- bash
|
||||||
- Security
|
- guide
|
||||||
- SystemAdministration
|
- security
|
||||||
|
- 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.
|
||||||
|
|||||||
@@ -6,10 +6,11 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- routerfreedom
|
||||||
- FSFE
|
- fsfe
|
||||||
- Security
|
- germany
|
||||||
- Policy
|
- security
|
||||||
|
- policy
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,9 +6,10 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Communication
|
- chat
|
||||||
- ILoveFS
|
- ilovefs
|
||||||
- SystemAdministration
|
- server
|
||||||
|
- tools
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,8 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- deutsch
|
- deutsch
|
||||||
tags:
|
tags:
|
||||||
- Communication
|
- chat
|
||||||
- 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.
|
||||||
|
|||||||
@@ -6,7 +6,9 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- deutsch
|
- deutsch
|
||||||
tags:
|
tags:
|
||||||
- Communication
|
- chat
|
||||||
|
- 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.
|
||||||
|
|||||||
@@ -6,8 +6,10 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Communication
|
- email
|
||||||
- SystemAdministration
|
- guide
|
||||||
|
- server
|
||||||
|
- tools
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,9 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Communication
|
- email
|
||||||
|
- 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 contact’s 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 contact’s location.
|
||||||
|
|||||||
@@ -6,10 +6,12 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- routerfreedom
|
||||||
- FSFE
|
- fsfe
|
||||||
- ILoveFS
|
- report
|
||||||
- Policy
|
- germany
|
||||||
|
- 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). That’s 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. Here’s 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). That’s 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. Here’s a report I wrote some time ago:
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- deutsch
|
- deutsch
|
||||||
tags:
|
tags:
|
||||||
- Communication
|
- chat
|
||||||
- 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.*
|
||||||
|
|||||||
@@ -6,7 +6,8 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- SystemAdministration
|
- server
|
||||||
|
- 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.
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Tanzania
|
- tanzania
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -53,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]: /contact
|
[3]: //max.mehl.mx/contact
|
||||||
|
|||||||
@@ -6,8 +6,8 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Communication
|
- chat
|
||||||
- SystemAdministration
|
- server
|
||||||
|
|
||||||
---
|
---
|
||||||
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
|
||||||
|
|||||||
@@ -6,10 +6,12 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Code
|
- bash
|
||||||
- FSFE
|
- fsfe
|
||||||
- SystemAdministration
|
- guide
|
||||||
- ILoveFS
|
- server
|
||||||
|
- tools
|
||||||
|
- ilovefs
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,10 +6,10 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- routerfreedom
|
||||||
- FSFE
|
- fsfe
|
||||||
- Policy
|
- policy
|
||||||
- Security
|
- security
|
||||||
|
|
||||||
---
|
---
|
||||||
Yesterday I’ve 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 I’m 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 I’ve 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 I’m 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.
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ categories:
|
|||||||
- blog
|
- 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:
|
||||||
|
|||||||
@@ -6,8 +6,9 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- deutsch
|
- deutsch
|
||||||
tags:
|
tags:
|
||||||
- Policy
|
- germany
|
||||||
- Tanzania
|
- policy
|
||||||
|
- tanzania
|
||||||
headerimage:
|
headerimage:
|
||||||
src: /blog/weselsky-putin.jpg
|
src: /blog/weselsky-putin.jpg
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,8 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Tanzania
|
- tanzania
|
||||||
- Policy
|
- policy
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,9 +6,11 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Code
|
- bash
|
||||||
- SystemAdministration
|
- guide
|
||||||
- Tanzania
|
- server
|
||||||
|
- tanzania
|
||||||
|
- tools
|
||||||
|
|
||||||
---
|
---
|
||||||
Imagine you want install GNU/Linux but your bandwidth won’t let you…
|
Imagine you want install GNU/Linux but your bandwidth won’t let you…
|
||||||
|
|||||||
@@ -6,9 +6,10 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- deutsch
|
- deutsch
|
||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- routerfreedom
|
||||||
- FSFE
|
- fsfe
|
||||||
- Policy
|
- germany
|
||||||
|
- policy
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- RouterFreedom
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: routercat.jpg
|
src: routercat.jpg
|
||||||
text: Bild via maxguru.blogspot.de
|
text: Bild via maxguru.blogspot.de
|
||||||
|
|||||||
@@ -6,8 +6,9 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- FSFE
|
- fsfe
|
||||||
- Policy
|
- germany
|
||||||
|
- policy
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ categories:
|
|||||||
tags:
|
tags:
|
||||||
- DRM
|
- DRM
|
||||||
- Security
|
- Security
|
||||||
- FSFE
|
|
||||||
- Privacy
|
- Privacy
|
||||||
# headerimage:
|
# headerimage:
|
||||||
# src: foo.jpg
|
# src: foo.jpg
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ categories:
|
|||||||
tags:
|
tags:
|
||||||
- DRM
|
- DRM
|
||||||
- Security
|
- Security
|
||||||
- FSFE
|
|
||||||
- Privacy
|
- Privacy
|
||||||
headerimage:
|
headerimage:
|
||||||
src: broken-cd.webp
|
src: broken-cd.webp
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Communication
|
- chat
|
||||||
- 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? That’s 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? That’s similar to the problem I was having when writing this blog post…
|
||||||
|
|||||||
@@ -6,6 +6,8 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
|
- tools
|
||||||
|
- guide
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- RouterFreedom
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: clt-2026.jpg
|
src: clt-2026.jpg
|
||||||
text: Foto von der Präsentation bei den Chemnitzer Linuxtagen 2016
|
text: Foto von der Präsentation bei den Chemnitzer Linuxtagen 2016
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
- RadioLockdown
|
- 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.
|
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:
|
article:
|
||||||
name: DVTM Newsletter
|
name: DVTM Newsletter
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- deutsch
|
- deutsch
|
||||||
tags:
|
tags:
|
||||||
- Communication
|
- chat
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- RouterFreedom
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
# headerimage:
|
# headerimage:
|
||||||
# src: foo.jpg
|
# src: foo.jpg
|
||||||
# text: bar
|
# text: bar
|
||||||
|
|||||||
@@ -6,9 +6,10 @@ categories:
|
|||||||
- blog
|
- 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._
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- RouterFreedom
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: router.jpg
|
src: router.jpg
|
||||||
text: "Foto: Frank Rumpenhorst/dpa, Quelle: Süddeutsche Zeitung"
|
text: "Foto: Frank Rumpenhorst/dpa, Quelle: Süddeutsche Zeitung"
|
||||||
|
|||||||
@@ -6,8 +6,10 @@ categories:
|
|||||||
- blog
|
- 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.
|
||||||
|
|||||||
@@ -6,10 +6,12 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- deutsch
|
- deutsch
|
||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- routerfreedom
|
||||||
- FSFE
|
- report
|
||||||
- RadioLockdown
|
- fsfe
|
||||||
- Policy
|
- germany
|
||||||
|
- 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 Polina’s talk (second video), it’s 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 Polina’s talk (second video), it’s in English!_
|
||||||
|
|||||||
@@ -7,8 +7,6 @@ categories:
|
|||||||
tags:
|
tags:
|
||||||
- RadioLockdown
|
- RadioLockdown
|
||||||
- RouterFreedom
|
- RouterFreedom
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: froscon-2016.jpg
|
src: froscon-2016.jpg
|
||||||
text: Foto von der Präsentation bei der FrOSCon 2016
|
text: Foto von der Präsentation bei der FrOSCon 2016
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ categories:
|
|||||||
- deutsch
|
- deutsch
|
||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
|
- OpenSource
|
||||||
- Community
|
- Community
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: fsfe-summit-banner.jpg
|
src: fsfe-summit-banner.jpg
|
||||||
processes:
|
processes:
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- podcast
|
- podcast
|
||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- RouterFreedom
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
audio: https://up.mehl.mx/audio/20160901-dlf-routerzwang.ogg
|
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.
|
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:
|
headerimage:
|
||||||
|
|||||||
@@ -6,9 +6,10 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- deutsch
|
- deutsch
|
||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- routerfreedom
|
||||||
- FSFE
|
- fsfe
|
||||||
- Policy
|
- germany
|
||||||
|
- 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!
|
||||||
|
|||||||
@@ -6,9 +6,6 @@ categories:
|
|||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
- RadioLockdown
|
- RadioLockdown
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: radio-cage.jpg
|
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.
|
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.
|
||||||
|
|||||||
@@ -6,10 +6,11 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- deutsch
|
- deutsch
|
||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- routerfreedom
|
||||||
- FSFE
|
- fsfe
|
||||||
- Security
|
- germany
|
||||||
- Policy
|
- security
|
||||||
|
- 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.
|
||||||
|
|||||||
@@ -6,9 +6,10 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- deutsch
|
- deutsch
|
||||||
tags:
|
tags:
|
||||||
- FSFE
|
- fsfe
|
||||||
- Policy
|
- germany
|
||||||
- Security
|
- policy
|
||||||
|
- security
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,10 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Code
|
- bash
|
||||||
- FSFE
|
- fsfe
|
||||||
|
- guide
|
||||||
|
- tools
|
||||||
|
|
||||||
---
|
---
|
||||||
_Note: This guide is also available [in FSFE’s wiki][1] now, and it will be the only version maintained. So please head over to the wiki if you’re planning to follow this guide._
|
_Note: This guide is also available [in FSFE’s wiki][1] now, and it will be the only version maintained. So please head over to the wiki if you’re planning to follow this guide._
|
||||||
|
|||||||
@@ -6,9 +6,11 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- FSFE
|
- report
|
||||||
- RouterFreedom
|
- fsfe
|
||||||
- RadioLockdown
|
- germany
|
||||||
|
- 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 shouldn’t 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 shouldn’t book if you plan to visit Oberhausen.
|
||||||
|
|||||||
@@ -7,8 +7,6 @@ categories:
|
|||||||
tags:
|
tags:
|
||||||
- RouterFreedom
|
- RouterFreedom
|
||||||
- RadioLockdown
|
- RadioLockdown
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: 33c3-2016.jpg
|
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."
|
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."
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- RadioLockdown
|
- RadioLockdown
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: firstslide.jpg
|
src: firstslide.jpg
|
||||||
video: https://archive.fosdem.org/2017/schedule/event/radio_lockdown_directive/
|
video: https://archive.fosdem.org/2017/schedule/event/radio_lockdown_directive/
|
||||||
|
|||||||
@@ -8,9 +8,10 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Communication
|
- email
|
||||||
- FSFE
|
- fsfe
|
||||||
- ILoveFS
|
- ilovefs
|
||||||
|
- tools
|
||||||
|
|
||||||
---
|
---
|
||||||
You cannot imagine how long I’ve waited to write this blog post. Normally I’m not the bragging kind of guy but for this year’s 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 world’s best mail client: [astroid][5]!
|
You cannot imagine how long I’ve waited to write this blog post. Normally I’m not the bragging kind of guy but for this year’s 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 world’s best mail client: [astroid][5]!
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- RadioLockdown
|
- RadioLockdown
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: firstslide.jpg
|
src: firstslide.jpg
|
||||||
video: https://chemnitzer.linux-tage.de/2017/en/programm/beitrag/266
|
video: https://chemnitzer.linux-tage.de/2017/en/programm/beitrag/266
|
||||||
|
|||||||
@@ -6,9 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- RadioLockdown
|
- RadioLockdown
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: firstslide.jpg
|
src: firstslide.jpg
|
||||||
processes:
|
processes:
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- deutsch
|
- deutsch
|
||||||
tags:
|
tags:
|
||||||
- Policy
|
- policy
|
||||||
headerimage:
|
headerimage:
|
||||||
src: /blog/maiziere-lehmann.jpg
|
src: /blog/maiziere-lehmann.jpg
|
||||||
text: CC-BY-SA 3.0 Sandro Halank / CC-BY 2.0 Ronnie Macdonald
|
text: CC-BY-SA 3.0 Sandro Halank / CC-BY 2.0 Ronnie Macdonald
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
- RadioLockdown
|
- RadioLockdown
|
||||||
- FSFE
|
|
||||||
- FSFE
|
|
||||||
article:
|
article:
|
||||||
name: LWN.net
|
name: LWN.net
|
||||||
href: https://lwn.net/Articles/722197/
|
href: https://lwn.net/Articles/722197/
|
||||||
|
|||||||
@@ -7,8 +7,6 @@ categories:
|
|||||||
tags:
|
tags:
|
||||||
- PublicCode
|
- PublicCode
|
||||||
- OSPO
|
- OSPO
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: pmpc.jpg
|
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.
|
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.
|
||||||
@@ -23,7 +21,7 @@ In an extensive interview with Shareable, I explained the goals of the FSFE's "P
|
|||||||
|
|
||||||
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:
|
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.
|
> 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.
|
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.
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- PublicCode
|
- PublicCode
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: ow2con-2018.jpg
|
src: ow2con-2018.jpg
|
||||||
text: Picture of me giving the keynote at OW2con 2018 in Paris
|
text: Picture of me giving the keynote at OW2con 2018 in Paris
|
||||||
@@ -24,4 +22,4 @@ I delivered the opening keynote at OW2con 2018 in Paris, presenting the "Public
|
|||||||
|
|
||||||
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.
|
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.
|
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.
|
||||||
|
|||||||
@@ -7,8 +7,6 @@ categories:
|
|||||||
tags:
|
tags:
|
||||||
- PublicCode
|
- PublicCode
|
||||||
- Sovereignty
|
- Sovereignty
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: firstslide.jpg
|
src: firstslide.jpg
|
||||||
slides: https://download.fsfe.org/presentations/20180703-mm-Jugendoffiziere-PMPC.de.pdf
|
slides: https://download.fsfe.org/presentations/20180703-mm-Jugendoffiziere-PMPC.de.pdf
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- PublicCode
|
- PublicCode
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: rmll-2018.jpg
|
src: rmll-2018.jpg
|
||||||
text: Picture of me giving the presentation at RMLL 2018 in Strasbourg
|
text: Picture of me giving the presentation at RMLL 2018 in Strasbourg
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- PublicCode
|
- PublicCode
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: balccon-2018.jpg
|
src: balccon-2018.jpg
|
||||||
text: Picture of me giving the presentation at BalCCon 2018
|
text: Picture of me giving the presentation at BalCCon 2018
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- PublicCode
|
- PublicCode
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
slides: https://download.fsfe.org/presentations/20180911-mm-DrupalEurope-PMPC.en.pdf
|
slides: https://download.fsfe.org/presentations/20180911-mm-DrupalEurope-PMPC.en.pdf
|
||||||
event:
|
event:
|
||||||
name: DrupalEurope 2018
|
name: DrupalEurope 2018
|
||||||
@@ -16,6 +14,6 @@ event:
|
|||||||
|
|
||||||
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.
|
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 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.
|
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.
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ categories:
|
|||||||
- english
|
- english
|
||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
|
- OpenSource
|
||||||
- Community
|
- Community
|
||||||
headerimage:
|
headerimage:
|
||||||
src: open-source-blocks.jpg
|
src: open-source-blocks.jpg
|
||||||
|
|||||||
@@ -6,8 +6,9 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- FSFE
|
- fsfe
|
||||||
- SystemAdministration
|
- server
|
||||||
|
- 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.
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- FSFE
|
- fsfe
|
||||||
- RadioLockdown
|
- radiolockdown
|
||||||
- RouterFreedom
|
- routerfreedom
|
||||||
- Security
|
- security
|
||||||
- Policy
|
- policy
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,9 +6,6 @@ categories:
|
|||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
- RadioLockdown
|
- RadioLockdown
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
- FSFE
|
|
||||||
# headerimage:
|
# headerimage:
|
||||||
# src: foo.jpg
|
# src: foo.jpg
|
||||||
# text: bar
|
# text: bar
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- Security
|
- Security
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: glt-2019.jpg
|
src: glt-2019.jpg
|
||||||
text: Bild von mir bei der Keynote auf den Grazer Linuxtagen 2019
|
text: Bild von mir bei der Keynote auf den Grazer Linuxtagen 2019
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- Security
|
- Security
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: pass-the-salt-2019.jpg
|
src: pass-the-salt-2019.jpg
|
||||||
text: Picture of me giving the presentation at Pass the SALT 2019 in Lille
|
text: Picture of me giving the presentation at Pass the SALT 2019 in Lille
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- Security
|
- Security
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: balccon-2019.jpg
|
src: balccon-2019.jpg
|
||||||
text: Picture of me giving the presentation at BalCCon 2019 in Novi Sad
|
text: Picture of me giving the presentation at BalCCon 2019 in Novi Sad
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- REUSE
|
- REUSE
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: firstslide.jpg
|
src: firstslide.jpg
|
||||||
alt: Title slide of my presentation at Open Source Summit Europe 2019 in Lyon
|
alt: Title slide of my presentation at Open Source Summit Europe 2019 in Lyon
|
||||||
@@ -18,8 +17,8 @@ event:
|
|||||||
href: https://osseu19.sched.com/event/05a3272287d3def1bcb0a62ace00b730
|
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.
|
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 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.
|
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.
|
||||||
|
|||||||
@@ -5,12 +5,13 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- FSFE
|
- fsfe
|
||||||
- SystemAdministration
|
- report
|
||||||
|
- server
|
||||||
headerimage:
|
headerimage:
|
||||||
src: /blog/system-chaos.jpg
|
src: /blog/system-chaos.jpg
|
||||||
text: 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
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- REUSE
|
- REUSE
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: fosdem-2020.jpg
|
src: fosdem-2020.jpg
|
||||||
text: Picture of me giving the presentation at FOSDEM 2020 in Brussels
|
text: Picture of me giving the presentation at FOSDEM 2020 in Brussels
|
||||||
|
|||||||
@@ -5,13 +5,13 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- ILoveFS
|
- ilovefs
|
||||||
- FSFE
|
- fsfe
|
||||||
- Code
|
- bash
|
||||||
headerimage:
|
headerimage:
|
||||||
src: /blog/hidden-street.jpg
|
src: /blog/hidden-street.jpg
|
||||||
text: The unknown Free Software contributors. Photo by Kaique Rocha
|
text: The unknown Free Software contributors. Photo by Kaique Rocha
|
||||||
mastodon_toot_url: "https://mastodon.social/@mxmehl/103656218613382198"
|
|
||||||
---
|
---
|
||||||
|
|
||||||
A few days ago I've sent an announcement email for today's [I Love Free Software Day](https://ilovefs.org) to a large bunch of people. Most of the remarkably many replies have been positive and a pure joy to read, but some were a bit sceptical and critical. These came from Free Software contributors who are maintaining and helping projects that they think nobody knows and sees – not because these software projects are unused, but because they are small, a building block for other, more popular applications.
|
A few days ago I've sent an announcement email for today's [I Love Free Software Day](https://ilovefs.org) to a large bunch of people. Most of the remarkably many replies have been positive and a pure joy to read, but some were a bit sceptical and critical. These came from Free Software contributors who are maintaining and helping projects that they think nobody knows and sees – not because these software projects are unused, but because they are small, a building block for other, more popular applications.
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- Security
|
- Security
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: winterkongress-2020.jpg
|
src: winterkongress-2020.jpg
|
||||||
text: Bild von mir bei der Präsentation auf dem Winterkongress Digitale Gesellschaft Schweiz
|
text: Bild von mir bei der Präsentation auf dem Winterkongress Digitale Gesellschaft Schweiz
|
||||||
|
|||||||
@@ -5,12 +5,13 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- FSFE
|
- fsfe
|
||||||
- SystemAdministration
|
- report
|
||||||
|
- server
|
||||||
headerimage:
|
headerimage:
|
||||||
src: /blog/syshackers-group-hacking.jpg
|
src: /blog/syshackers-group-hacking.jpg
|
||||||
text: Hackers in their natural working environment. For the picture we took off the black ski masks and gloves.
|
text: Hackers in their natural working environment. For the picture we took off the black ski masks and gloves.
|
||||||
mastodon_toot_url: "https://mastodon.social/@mxmehl/103916900645046939"
|
|
||||||
---
|
---
|
||||||
|
|
||||||
For the 4th time, and less than 5 months after the last meeting, the
|
For the 4th time, and less than 5 months after the last meeting, the
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- podcast
|
- podcast
|
||||||
tags:
|
tags:
|
||||||
- Security
|
- Security
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: librezoom.jpg
|
src: librezoom.jpg
|
||||||
audio: https://up.mehl.mx/audio/20200401-librezoom-itsec.mp3
|
audio: https://up.mehl.mx/audio/20200401-librezoom-itsec.mp3
|
||||||
|
|||||||
@@ -5,12 +5,12 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Code
|
- tools
|
||||||
- FSFE
|
- bash
|
||||||
|
- fsfe
|
||||||
headerimage:
|
headerimage:
|
||||||
src: /blog/git-sed.png
|
src: /blog/git-sed.png
|
||||||
text: Replacing content in thousands of files? No problem!
|
text: Replacing content in thousands of files? No problem!
|
||||||
mastodon_toot_url: "https://mastodon.social/@mxmehl/104590750280074999"
|
|
||||||
---
|
---
|
||||||
|
|
||||||
In the recent weeks and months, the [FSFE Web Team](https://fsfe.org/contribute/web/) has been doing some heavy work on the [FSFE website](https://fsfe.org). We moved and replaced thousands of files and their respective links to improve the structure of a historically grown website (19+ years, 23243 files, almost 39k commits). But how to do that most efficiently in a version controlled system like Git?
|
In the recent weeks and months, the [FSFE Web Team](https://fsfe.org/contribute/web/) has been doing some heavy work on the [FSFE website](https://fsfe.org). We moved and replaced thousands of files and their respective links to improve the structure of a historically grown website (19+ years, 23243 files, almost 39k commits). But how to do that most efficiently in a version controlled system like Git?
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ categories:
|
|||||||
- deutsch
|
- deutsch
|
||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
|
- OpenSource
|
||||||
- DRM
|
- DRM
|
||||||
headerimage:
|
headerimage:
|
||||||
src: schrotflinte.jpg
|
src: schrotflinte.jpg
|
||||||
|
|||||||
@@ -8,8 +8,6 @@ categories:
|
|||||||
tags:
|
tags:
|
||||||
- Android
|
- Android
|
||||||
- PublicCode
|
- PublicCode
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: gnulinux-podcast.jpg
|
src: gnulinux-podcast.jpg
|
||||||
alt: Illustration of the Gnu and Linux Penguin mascots. Below the text "Podcast"
|
alt: Illustration of the Gnu and Linux Penguin mascots. Below the text "Podcast"
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- REUSE
|
- REUSE
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: fosdem-2021-reuse.jpg
|
src: fosdem-2021-reuse.jpg
|
||||||
text: Me giving the remote presentation at FOSDEM 2021 - it's been Covid times!
|
text: Me giving the remote presentation at FOSDEM 2021 - it's been Covid times!
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- REUSE
|
- REUSE
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: libreplanet-2021.jpg
|
src: libreplanet-2021.jpg
|
||||||
text: Me giving the presentation at LibrePlanet 2021
|
text: Me giving the presentation at LibrePlanet 2021
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- REUSE
|
- REUSE
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: ow2con-2021.jpg
|
src: ow2con-2021.jpg
|
||||||
alt: Intro slide of my presentation at OW2con 2021, showing the title "REUSE - Make licensing easy for everyone" and the OW2con 2021 branding
|
alt: Intro slide of my presentation at OW2con 2021, showing the title "REUSE - Make licensing easy for everyone" and the OW2con 2021 branding
|
||||||
@@ -23,4 +22,4 @@ At OW2con 2021, I presented REUSE to an audience deeply involved in Open Source
|
|||||||
|
|
||||||
The presentation walked through the core REUSE principles and showed how they address common licensing pain points: unclear copyright holders, ambiguous license terms, and missing attribution. I demonstrated the REUSE tools and workflow, showing how projects can verify their compliance status and incrementally improve their licensing documentation. The talk also covered how REUSE integrates with continuous integration systems and can become part of a project's regular quality assurance process.
|
The presentation walked through the core REUSE principles and showed how they address common licensing pain points: unclear copyright holders, ambiguous license terms, and missing attribution. I demonstrated the REUSE tools and workflow, showing how projects can verify their compliance status and incrementally improve their licensing documentation. The talk also covered how REUSE integrates with continuous integration systems and can become part of a project's regular quality assurance process.
|
||||||
|
|
||||||
For the OW2 community, known for its focus on collaborative Open Source development and professional-grade software, REUSE offered a pragmatic path to licensing clarity that reduces legal uncertainty while maintaining development velocity. The discussion highlighted how proper licensing documentation becomes even more critical as projects scale and are used in production environments.
|
For the OW2 community, known for its focus on collaborative open source development and professional-grade software, REUSE offered a pragmatic path to licensing clarity that reduces legal uncertainty while maintaining development velocity. The discussion highlighted how proper licensing documentation becomes even more critical as projects scale and are used in production environments.
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
- CellBroadcast
|
- CellBroadcast
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: bild-godzilla-nina.jpg
|
src: bild-godzilla-nina.jpg
|
||||||
summary: Nach der verheerenden Flutkatastrophe in Deutschland im Juli 2021 veröffentlichte BILD einen Artikel, der das Versagen der NINA-Warn-App kritisierte. Ich wurde zu den technischen Grenzen des zentralisierten Warnsystems und zu resilienteren Alternativen wie Cell Broadcast befragt, die alle Menschen erreichen können, ohne dass eine App installiert werden muss.
|
summary: Nach der verheerenden Flutkatastrophe in Deutschland im Juli 2021 veröffentlichte BILD einen Artikel, der das Versagen der NINA-Warn-App kritisierte. Ich wurde zu den technischen Grenzen des zentralisierten Warnsystems und zu resilienteren Alternativen wie Cell Broadcast befragt, die alle Menschen erreichen können, ohne dass eine App installiert werden muss.
|
||||||
|
|||||||
@@ -1,25 +0,0 @@
|
|||||||
---
|
|
||||||
title: "REUSE Booster and update on REUSE - FSFE Podcast"
|
|
||||||
date: 2021-07-02
|
|
||||||
categories:
|
|
||||||
- english
|
|
||||||
- podcast
|
|
||||||
tags:
|
|
||||||
- REUSE
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
|
||||||
src: software-freedom-podcast.jpg
|
|
||||||
alt: Logo of the FSFE Software Freedom Podcast
|
|
||||||
processes:
|
|
||||||
- fill 1000x440 center webp
|
|
||||||
audio: https://download.fsfe.org/audio/podcast/SFP011.mp3
|
|
||||||
event:
|
|
||||||
name: FSFE Software Freedom Podcast
|
|
||||||
href: https://fsfe.org/news/podcast/2021/episode-11.html
|
|
||||||
---
|
|
||||||
|
|
||||||
In the 11th episode of the FSFE Software Freedom Podcast, I joined my colleague Bonnie Mehring to discuss the [REUSE initiative](https://reuse.software) and the newly launched REUSE Booster programme. This marked the first time that an FSFE staff member appeared on the podcast, and it was a great opportunity to provide an accessible introduction to REUSE for listeners who might find software licensing complex and intimidating. As the FSFE programme manager responsible for REUSE and one of the REUSE tool's maintainers, I shared insights into how REUSE makes licensing easier for both developers and users.
|
|
||||||
|
|
||||||
The conversation covered the fundamentals of REUSE, a standard for modern licensing of Free Software projects that has been widely adopted by Open Source communities like KDE and a number of companies. I explained how REUSE's three simple steps remove the ambiguity and friction from Free Software licensing. We discussed the development of the community around REUSE, the tools we've built to automate compliance checking, and how major projects have successfully implemented REUSE practices.
|
|
||||||
|
|
||||||
A key focus was the newly launched REUSE Booster programme, which we announced just weeks before this podcast episode. This activity offers hands-on support to Free Software projects wanting to adopt REUSE, providing direct assistance from our team to make the transition as smooth as possible. The podcast positioned REUSE Booster as the perfect entry point for projects that understood the value of clear licensing but weren't sure where to start. By making licensing best practices accessible and practical, REUSE helps the entire Free Software ecosystem build more sustainable, legally clear projects.
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 120 KiB |
@@ -6,9 +6,6 @@ categories:
|
|||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
- RadioLockdown
|
- RadioLockdown
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: router-in-ketten.webp
|
src: router-in-ketten.webp
|
||||||
text: "Quelle: c't"
|
text: "Quelle: c't"
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- article
|
- article
|
||||||
tags:
|
tags:
|
||||||
- CellBroadcast
|
- CellBroadcast
|
||||||
- FSFE
|
|
||||||
summary: In the scope of my work with the FSFE regarding Cell Broadcast, I have been interviewed by The Local about the disaster warning system in Germany and whether a more open and resilient system could have prevented some damage during the Ahrtal floods in July 2021. The article discusses the known deficiencies of the existing system and explores why improvements were not made in time.
|
summary: In the scope of my work with the FSFE regarding Cell Broadcast, I have been interviewed by The Local about the disaster warning system in Germany and whether a more open and resilient system could have prevented some damage during the Ahrtal floods in July 2021. The article discusses the known deficiencies of the existing system and explores why improvements were not made in time.
|
||||||
headerimage:
|
headerimage:
|
||||||
src: red-phone.jpg
|
src: red-phone.jpg
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- REUSE
|
- REUSE
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: eurobsdcon-2021.jpg
|
src: eurobsdcon-2021.jpg
|
||||||
alt: Intro slide of my presentation at EuroBSDCon 2021, showing the title "Simplify Licensing Code with REUSE" and the EuroBSDCon 2021 branding
|
alt: Intro slide of my presentation at EuroBSDCon 2021, showing the title "Simplify Licensing Code with REUSE" and the EuroBSDCon 2021 branding
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- REUSE
|
- REUSE
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: sfscon-2021.jpg
|
src: sfscon-2021.jpg
|
||||||
text: Me giving the presentation at SFScon 2021 in Bolzano, Italy
|
text: Me giving the presentation at SFScon 2021 in Bolzano, Italy
|
||||||
|
|||||||
@@ -6,8 +6,6 @@ categories:
|
|||||||
- podcast
|
- podcast
|
||||||
tags:
|
tags:
|
||||||
- PublicCode
|
- PublicCode
|
||||||
- Policy
|
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: pulse-on-the-principles.jpg
|
src: pulse-on-the-principles.jpg
|
||||||
alt: The cover image for the "Pulse on the Principles" podcast
|
alt: The cover image for the "Pulse on the Principles" podcast
|
||||||
@@ -21,6 +19,6 @@ event:
|
|||||||
|
|
||||||
I was invited to join the Digital Impact Alliance's "Pulse on the Principles" podcast for a conversation about the intersection of Open Source software and Digital Public Goods. Alongside Lucy Harris from the Digital Public Goods Alliance and Bernhard Kowatsch from the World Food Program Innovation Accelerator, we explored how Open Source principles can unlock digital cooperation and help achieve the UN's Sustainable Development Goals. As lead of FSFE's "Public Money, Public Code" initiative, I shared perspectives on how Free Software thinking applies to the digital public goods space.
|
I was invited to join the Digital Impact Alliance's "Pulse on the Principles" podcast for a conversation about the intersection of Open Source software and Digital Public Goods. Alongside Lucy Harris from the Digital Public Goods Alliance and Bernhard Kowatsch from the World Food Program Innovation Accelerator, we explored how Open Source principles can unlock digital cooperation and help achieve the UN's Sustainable Development Goals. As lead of FSFE's "Public Money, Public Code" initiative, I shared perspectives on how Free Software thinking applies to the digital public goods space.
|
||||||
|
|
||||||
The episode built on the previous discussion about Open Source licenses and digital cooperation, diving deeper into practical applications. We discussed how the "open principle" can be applied to innovation ideas, what clear definitions and checklists exist for better achieving SDGs through public goods, and how this concept both helps and challenges innovation startups. The conversation highlighted the importance of Open Source not just as a development model, but as a foundational approach for creating truly public digital infrastructure.
|
The episode built on the previous discussion about Open Source licenses and digital cooperation, diving deeper into practical applications. We discussed how the "open principle" can be applied to innovation ideas, what clear definitions and checklists exist for better achieving SDGs through public goods, and how this concept both helps and challenges innovation startups. The conversation highlighted the importance of open source not just as a development model, but as a foundational approach for creating truly public digital infrastructure.
|
||||||
|
|
||||||
You can listen to the full 77-minute episode on [Apple Podcasts](https://podcasts.apple.com/us/podcast/open-source-meet-digital-public-goods/id1525949555?i=1000549567898).
|
You can listen to the full 77-minute episode on [Apple Podcasts](https://podcasts.apple.com/us/podcast/open-source-meet-digital-public-goods/id1525949555?i=1000549567898).
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ categories:
|
|||||||
- presentation
|
- presentation
|
||||||
tags:
|
tags:
|
||||||
- Community
|
- Community
|
||||||
- FSFE
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: fosdem-2022.jpg
|
src: fosdem-2022.jpg
|
||||||
alt: The title slide of the panel discussion at FOSDEM 2022, showing the title "Hot Topics - Organizers of the Legal & Policy DevRoom" and the FOSDEM 2022 branding
|
alt: The title slide of the panel discussion at FOSDEM 2022, showing the title "Hot Topics - Organizers of the Legal & Policy DevRoom" and the FOSDEM 2022 branding
|
||||||
|
|||||||
@@ -5,13 +5,13 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- FSFE
|
- tools
|
||||||
- SystemAdministration
|
- fsfe
|
||||||
- Code
|
- server
|
||||||
|
- python
|
||||||
headerimage:
|
headerimage:
|
||||||
src: /blog/docker.jpg
|
src: /blog/docker.jpg
|
||||||
text: Shipping a load of containers requires a reliable infrastructure
|
text: Shipping a load of containers requires a reliable infrastructure
|
||||||
mastodon_toot_url: "https://mastodon.social/@mxmehl/108193478971435955"
|
|
||||||
---
|
---
|
||||||
|
|
||||||
So you have a number of Docker containers running web services which you would
|
So you have a number of Docker containers running web services which you would
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ categories:
|
|||||||
tags:
|
tags:
|
||||||
- SupplyChain
|
- SupplyChain
|
||||||
- Security
|
- Security
|
||||||
- DeutscheBahn
|
|
||||||
video: https://www.youtube.com/watch?v=59WQeWXFmNw
|
video: https://www.youtube.com/watch?v=59WQeWXFmNw
|
||||||
event:
|
event:
|
||||||
name: Upstream 2023
|
name: Upstream 2023
|
||||||
|
|||||||
@@ -7,8 +7,6 @@ categories:
|
|||||||
tags:
|
tags:
|
||||||
- OSPO
|
- OSPO
|
||||||
- Community
|
- Community
|
||||||
- DeutscheBahn
|
|
||||||
- Maintainers
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: firstslide.jpg
|
src: firstslide.jpg
|
||||||
slides: https://www.bitkom.org/sites/main/files/2023-10/BFOSS23-Praesentation-Schumacher-Mehl-Was-machen-eigentlich-Open-Source-Maintainer.pdf
|
slides: https://www.bitkom.org/sites/main/files/2023-10/BFOSS23-Praesentation-Schumacher-Mehl-Was-machen-eigentlich-Open-Source-Maintainer.pdf
|
||||||
|
|||||||
@@ -5,12 +5,12 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Code
|
- python
|
||||||
- SystemAdministration
|
- server
|
||||||
|
- tools
|
||||||
headerimage:
|
headerimage:
|
||||||
src: /blog/library.jpg
|
src: /blog/library.jpg
|
||||||
text: Wouldn't it be a shame if your library were to be destroyed?
|
text: Wouldn't it be a shame if your library were to be destroyed?
|
||||||
mastodon_toot_url: "https://mastodon.social/@mxmehl/111109533835169070"
|
|
||||||
---
|
---
|
||||||
|
|
||||||
I have been using [Seafile](https://www.seafile.com/) for years to host and
|
I have been using [Seafile](https://www.seafile.com/) for years to host and
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ tags:
|
|||||||
- SupplyChain
|
- SupplyChain
|
||||||
- OSPO
|
- OSPO
|
||||||
- Security
|
- Security
|
||||||
- DeutscheBahn
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: firstslide.jpg
|
src: firstslide.jpg
|
||||||
slides: https://up.mehl.mx/slides/2023-10-10-SBOMs-A-Short-Introduction-OSPOlogy.pdf
|
slides: https://up.mehl.mx/slides/2023-10-10-SBOMs-A-Short-Introduction-OSPOlogy.pdf
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ tags:
|
|||||||
- OSPO
|
- OSPO
|
||||||
- Community
|
- Community
|
||||||
- OpenRail
|
- OpenRail
|
||||||
- DeutscheBahn
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: ciw.jpg
|
src: ciw.jpg
|
||||||
alt: The famous "Captain it's Wednesday" comic
|
alt: The famous "Captain it's Wednesday" comic
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ tags:
|
|||||||
- SupplyChain
|
- SupplyChain
|
||||||
- OSPO
|
- OSPO
|
||||||
- Security
|
- Security
|
||||||
- DeutscheBahn
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: sap-open-source-way.png
|
src: sap-open-source-way.png
|
||||||
audio: https://podcasts.apple.com/us/podcast/the-growing-importance-of-software-bills-of-materials-sbom/id1535460646?i=1000636913792
|
audio: https://podcasts.apple.com/us/podcast/the-growing-importance-of-software-bills-of-materials-sbom/id1535460646?i=1000636913792
|
||||||
@@ -19,6 +18,6 @@ event:
|
|||||||
|
|
||||||
I have been invited to talk about Software Bills of Materials (SBOM) in SAP's Open Source Way Podcast, hosted by Karsten Hohage and with SAP's Sebastian Wolf as co-guest. We had an interesting conversation about the growing importance of SBOMs in the software industry and their role within Deutsche Bahn. We also discussed the limits of SBOMs and how they can be complemented with other approaches to better understand and manage risks.
|
I have been invited to talk about Software Bills of Materials (SBOM) in SAP's Open Source Way Podcast, hosted by Karsten Hohage and with SAP's Sebastian Wolf as co-guest. We had an interesting conversation about the growing importance of SBOMs in the software industry and their role within Deutsche Bahn. We also discussed the limits of SBOMs and how they can be complemented with other approaches to better understand and manage risks.
|
||||||
|
|
||||||
> In this episode, our host Karsten Hohage talks to Max Mehl and Sebastian Wolf about Software Bills of Materials or SBOMs. An SBOM is a detailed record of all components within a software application, including Open Source libraries, third-party dependencies and licenses. Max and Sebastian discuss the importance of SBOMs as well as some challenges and unanswered questions of the state of the art. They also speak with Karsten about SBOMs within SAP and Deutsche Bahn and the importance of SBOMs when it comes to Open Source.
|
> In this episode, our host Karsten Hohage talks to Max Mehl and Sebastian Wolf about Software Bills of Materials or SBOMs. An SBOM is a detailed record of all components within a software application, including open-source libraries, third-party dependencies and licenses. Max and Sebastian discuss the importance of SBOMs as well as some challenges and unanswered questions of the state of the art. They also speak with Karsten about SBOMs within SAP and Deutsche Bahn and the importance of SBOMs when it comes to open source.
|
||||||
|
|
||||||
You can listen to the episode on [Apple Podcasts](https://podcasts.apple.com/us/podcast/the-growing-importance-of-software-bills-of-materials-sbom/id1535460646?i=1000636913792) or on [Spotify](https://creators.spotify.com/pod/profile/the-open-source-way/episodes/The-Growing-Importance-of-Software-Bills-of-Materials-SBOM-e3c8qn2).
|
You can listen to the episode on [Apple Podcasts](https://podcasts.apple.com/us/podcast/the-growing-importance-of-software-bills-of-materials-sbom/id1535460646?i=1000636913792) or on [Spotify](https://creators.spotify.com/pod/profile/the-open-source-way/episodes/The-Growing-Importance-of-Software-Bills-of-Materials-SBOM-e3c8qn2).
|
||||||
|
|||||||
@@ -8,8 +8,6 @@ tags:
|
|||||||
- OSPO
|
- OSPO
|
||||||
- Community
|
- Community
|
||||||
- SupplyChain
|
- SupplyChain
|
||||||
- DeutscheBahn
|
|
||||||
- Maintainers
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: firstslide.jpg
|
src: firstslide.jpg
|
||||||
video: https://www.youtube.com/watch?v=rJL3sGD5EkU
|
video: https://www.youtube.com/watch?v=rJL3sGD5EkU
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ tags:
|
|||||||
- OSPO
|
- OSPO
|
||||||
- Community
|
- Community
|
||||||
- OpenRail
|
- OpenRail
|
||||||
- DeutscheBahn
|
|
||||||
summary: In this article, I explain why DB Systel relies on Open Source for strategic collaboration and how we approach Open Source at Deutsche Bahn. An essential tool for that is the OpenRail Association, a neutral platform for the railway industry to share and collaborate on Open Source software. The article also highlights the importance of community involvement and how DB Systel fosters a culture of openness and collaboration within the company.
|
summary: In this article, I explain why DB Systel relies on Open Source for strategic collaboration and how we approach Open Source at Deutsche Bahn. An essential tool for that is the OpenRail Association, a neutral platform for the railway industry to share and collaborate on Open Source software. The article also highlights the importance of community involvement and how DB Systel fosters a culture of openness and collaboration within the company.
|
||||||
headerimage:
|
headerimage:
|
||||||
src: systel-header.jpg
|
src: systel-header.jpg
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ categories:
|
|||||||
- blog
|
- blog
|
||||||
- english
|
- english
|
||||||
tags:
|
tags:
|
||||||
- Code
|
- python
|
||||||
- SystemAdministration
|
- tools
|
||||||
headerimage:
|
headerimage:
|
||||||
src: /blog/file-cabinet.jpg
|
src: /blog/file-cabinet.jpg
|
||||||
text: Neatly organise your records
|
text: Neatly organise your records
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ tags:
|
|||||||
- Community
|
- Community
|
||||||
- SupplyChain
|
- SupplyChain
|
||||||
- Security
|
- Security
|
||||||
- DeutscheBahn
|
|
||||||
headerimage:
|
headerimage:
|
||||||
src: firstslide.jpg
|
src: firstslide.jpg
|
||||||
video: https://www.youtube.com/watch?v=cMHPLeb5QW0
|
video: https://www.youtube.com/watch?v=cMHPLeb5QW0
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ tags:
|
|||||||
- Community
|
- Community
|
||||||
- SupplyChain
|
- SupplyChain
|
||||||
- Security
|
- Security
|
||||||
- DeutscheBahn
|
|
||||||
summary: "My talk at FOSS Backstage (see earlier update) was covered by LWN.net, in an article by Joe Brockmeier. It's an extensive summary of the talk, so if the video recording isn't your thing, you can read the article instead."
|
summary: "My talk at FOSS Backstage (see earlier update) was covered by LWN.net, in an article by Joe Brockmeier. It's an extensive summary of the talk, so if the video recording isn't your thing, you can read the article instead."
|
||||||
article:
|
article:
|
||||||
name: LWN.net
|
name: LWN.net
|
||||||
@@ -18,7 +17,7 @@ article:
|
|||||||
|
|
||||||
My talk at FOSS Backstage (see earlier post) was also covered by LWN.net, in an article by Joe Brockmeier. It's an extensive summary of the talk.
|
My talk at FOSS Backstage (see earlier post) was also covered by LWN.net, in an article by Joe Brockmeier. It's an extensive summary of the talk.
|
||||||
|
|
||||||
> Organizations relying on open-source software have a wide range of tools, scorecards, and methodologies to try to assess security, legal, and other risks inherent in their so-called supply chain. However, Max Mehl argued recently in a short talk at FOSS Backstage in Berlin (and online) that all of this objective information and data is insufficient to truly understand and address risk. Worse, this information doesn't provide options to improve the situation and encourages a passive mindset. Mehl, who works as part of the CTO group at DB Systel, encouraged better risk assessment using qualitative data and direct participation in Open Source.
|
> Organizations relying on open-source software have a wide range of tools, scorecards, and methodologies to try to assess security, legal, and other risks inherent in their so-called supply chain. However, Max Mehl argued recently in a short talk at FOSS Backstage in Berlin (and online) that all of this objective information and data is insufficient to truly understand and address risk. Worse, this information doesn't provide options to improve the situation and encourages a passive mindset. Mehl, who works as part of the CTO group at DB Systel, encouraged better risk assessment using qualitative data and direct participation in open source.
|
||||||
>
|
>
|
||||||
> [...]
|
> [...]
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user