Bits of Freedom
Bits of Freedom

Tinkerer and thinker on everything free and open. Exploring possibilities and engaging with new opportunities to instigate change.

My Newsletters


If you're interested in what Commons Machinery, Elog.io, or myself are up to, I'd love for you to be part of my notification lists. It's pretty low volume, a few messages per month, depending on which notifications you sign up for. Thanks for taking an interest!

Read more & subscribe
Bits of Freedom
Jonas Öberg
Author

Jonas Öberg

Jonas is a dad, husband, tinkerer, thinker and traveler. He's passionate about the future and bringing people together, from all fields of free and open.

Introducing: forms

In this post, I will introduce you to the FSFE's forms API, a way to send emails and manage sign-ups on web pages used in the FSFE community. For our Public Money, Public Code campaign, as well as for two of our other initiatives which launched not too long ago (Save Code Share and REUSE), we needed a way to process form submissions from…

Jonas ÖbergJonas Öberg

FOSS for SMEs, new Erasmus+ project

In October 2017, the FSFE begun work on the FOSS4SMEs project, an Erasmus+ project lead by Greek ATL (Atlantis Engineering). In the project, we're joined by Open Forum Europe, University of Skövde, DLEARN and Dublin Institute of Technology, all of us working together to bring education on FOSS to small- and midsize enterprises (SMEs). In…

Jonas ÖbergJonas Öberg

A REUSE compliant Curl

The REUSE initiative is aiming to make free and open source software licenses computer readable. We do this by the introduction of our three REUSE best practices, all of which seek to make it possible for a computer program to read which licenses apply to a specific software package. In this post, I'll be introducing you to the steps I to…

Jonas ÖbergJonas Öberg

The Python March

A month ago, I asked the FSFE's core team about the interest in a friendly walking competition. If you're not familiar with the concept, it's a health initiative whereby groups of people get together to compete regarding who can walk the most over a period. Typically run in companies and public administrations where employees can group in…

Jonas ÖbergJonas Öberg

Mirroring from Gitea to GitHub

I recently found myself in a situation where I needed to setup a mirror of a repository on FSFE's Gitea installation to Github. As the answer was trivial, but the path to find it was not, I thought to document it here. Create an empty repository on Github with the name you want the mirror to have. Include some information in the descripti…

Jonas ÖbergJonas Öberg

Umbrella's for Free Projects

The FSFE is occasionally asked to help in situations where free software projects, events or activities, need a place to call "home", especially when it comes to managing their finances. Getting a bank account as a volunteer group can be cumbersome, involves some administrative overhead, and often funds end up needing to be funneled throu…

Jonas ÖbergJonas Öberg

Where does our money go?

Each year, the FSFE spends close to half a million Euro raising awareness of and working to support the ecosystem around free software. Most of our permanent funds come from our supporters -- the people who contribute financially to our work each month or year and continue to do so from month to month, and year to year. They are the ones…

Jonas ÖbergJonas Öberg

CI & Deployment

In my last post, I wrote about how we've come to use Gitea and Drone in combination for deploying a few new services for the FSFE. While our setup works, it's definitely not ideal, and with a single Docker host, it's not resilient to failure. If you know how we can shape this using standard tools, and can volunteer a few cycles for our sy…

Jonas ÖbergJonas Öberg