Book Review - Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal


Book cover.

Over the last 20 years, open source software has undergone a significant shift—from providing an optimistic model for public collaboration to undergoing constant maintenance by the often unseen solo operators who write and publish the code that millions of users rely on every day. In Working in Public, Nadia Eghbal takes an inside look at…

Continue reading →

What do you call open source software that just works?


Binary code displayed on a screen.

The fashion industry has the concept of "prêt-à-porter" - ready to wear. You pick a thing off the rack and off you go. No tailoring needed. Similarly, the food industry has "prêt-à-manger" - ready to eat. No telling l'artiste du pain how much mayo you want, just grab a boxed sandwich and start munching. What's…

Continue reading →

Do any Open Source Licences require source history?


Binary code displayed on a screen.

A question to the void. Are you entitled to get the source history of open source projects? Lots of Open Source licences give the consumer of software the right to a copy of the source code. For example, GPLv3 says that distributors of software have to: give anyone who possesses the object code ... a…

Continue reading →

Wanted - audio output based on screen output for Linux


OS displaying a long list of options.

I think what I'm asking for is impossible... I have a Linux laptop with built in speakers and an external monitor with speakers. The laptop connects to the screen via HDMI. I have my Linux desktop set up for dual screens. If I drag a window from one screen to the other, I want the…

Continue reading →

The Invisible Nightmare


It rather sounds like the title of a Doctor Who story from the late 1970s, doesn't it? But it's a term that I think we're going to be hearing a lot of in the future. Jake Levine recently wrote an excellent post on apps which don't require any interaction. It's not quite as crazy as…

Continue reading →

Car Hacking - With Bluetooth OBD


Friend, colleague, and fellow geek, Sam Machin has introduced me to the wonders of the OBDII port! Essentially, OBD (On Board Diagnostics) is a port which is found on every car produced since the late 1990s. It allows garages to see all sorts of diagnostic information about your car, its engine, and all other manner…

Continue reading →