Emacsen's Blog

The Search for a FLOSS Mobile OS (Aug 2021)

For the last few weeks, I've been running CalyxOS. It is the latest in Free/Open Source mobile phone operating systems that I've used. This post is a summary of my experience using FLOSS mobile OSes and what my experience can tell us not only about phones, but Free/Open …

Stern Fan In Recovery

Hello everyone. My name is Serge, and I am a recovering Howard Stern fan.

I feel like I'm at an AA meeting when I say it, but it feels oddly good to get it off my chest. Howard Stern has been a significant figure for roughly half of my life …

Thoughts on Canonical S-Expressions

Datashards currently uses Canonical S-Expressions as a data format and after using it for a few months, I have some thoughts.

First things first: If you aren't familiar with the format, let me give you a quick rundown. Canonical S-Expressions are a bit like regular S-Expressions, with a twist. If …

Is the AGPL Broken?

Introduction

Just over a year ago, Chris Webber gave a talk at CopyleftConf about how the AGPL is incompatible with a style of computing.

If you want to read the slides, they're at: https://dustycloud.org/misc/boundaries-on-network-copyleft.pdf

Sadly there hasn't been much discussion about it since, so I'm …

ReviewPub Part 1: Introduction and Models

This is the first part of a multi-part series on the development of ReviewPub, a site for federated online reviews. The code will eventually be released in an online git reposotiry, but more importantly than the code itself is the process that we'll go through together to develop it.

The …

Bridging Jitsi Meeting with Twilio Using Python

Jitsi Meet is a Free Software audio and video conferencing platform that allows for people around the world to participate in a video conference without proprietary software like Zoom or Google Meet.

Jitsi has an add-on program called Jigasi that allows for call-ins (and even call-outs). Unfortunately, while Jitsi Meet …

Why OpenStreetMap is in Serious Trouble

I was a contributor for OpenStreetMap for a long time, and I advocated for OpenStreetMap for a long time, but the project has stalled while the proprietary mapping world has continued to improve in data quality. For those of us who care about Free and Open data, this is a …