US government commits to publish publicly financed software under FOSS licenses
At the end of last week, the White House published a draft for a Source Code Policy (Update: the draft is not online anymore, link changed to final version). The policy requires every public agency to publish their custom-build software as Free Software for other public agencies as well as the ge...
Show HN: Htop 2.0 released, now cross-platform
This is htop, a cross-platform interactive process viewer. It is a text-mode application (for console or X terminals) and requires ncurses.
Elementary OS
I’m not one prone to knee-jerk reactions, but I’m also not one to sit about idly without considering alternatives. So the first thing I did after the Apple ...
Bulgaria Passes a Law Requiring Open Source
Less than two years after my presentation titled “Open source for the government”, and almost exactly one year after I became advisor to…
The MIT License, Line by Line
171 words every programmer should understand
The End of Gmane?
In 2002, I grew annoyed with not finding the obscure technical information I was looking for, so I started Gmane, the mailing list archive. All technical discussion took place on mailing lists thos…
BSD vs. Linux (2005)
Your browser doesn't seem to support CSS , which this page uses for all styling. Don't be surprised if it looks kinda boring.
How to contribute to an open source project on GitHub
If this is your domain name you must renew it immediately before it is deleted and permanently removed from your account. To renew this domain name visit NameBright.com
BMW are complying with the GPL
The good news follow-up rarely gets as much attention as the original bad-news story. Earlier this month I accidentally kicked off a minor kerfuffle over whether BMW was respecting the GPL. Their i3 car contains a huge amount of Open Source Software and there was some confusion as to BMW's compliance with the licence…
How I wrote and published my novel using only open source tools
From Markdown to paperback and Kindle without proprietary software.
D'Oh My Zsh – How I unexpectedly built a monster of an open source project
Story of how I unexpectedly built a monster of an open source project
Why OpenBSD Is Important to Me
The freedom to speak in private is essential to democracy. The less private your conversations, the more careful you are about what you say. And being careful leads to less candor, less criticism, and less innovation. Thought and private speech are the breeding ground for new, sometimes controversial ideas. They are…
RethinkDB, SageMath, Andreessen-Horowitz, Basecamp and Open Source Software
RethinkDB and sustainable business models Three weeks ago, I spent the evening of Sept 12, 2016 with Daniel Mewes, who is the lead enginee...
Open Source Speech Recognition
I’m currently working on the Vaani project at Mozilla, and part of my work on that allows me to do some exploration around the topic of speech recognition and speech assistants. After looking at some of the commercial offerings available, I thought that if we were going to do some kind of add-on API, we’d be best off…
The first version of Voxel Quest (with source) has been released
It is the moment you have all been waiting for!...ish. I am sticking one toe in the water and putting out a very, very unpolished release of the very first version of the engine (the isometric...
Why I close pull requests
I maintain many open source projects on GitHub and elsewhere (over 160 as of this writing). I have merged and/or closed thousands of Pull Requests (PRs) and patches in the past few years, and would like to summarize here many of the reasons I don't merge many PRs. A few of my projects have co-maintainers, but most are…
Micropackages and Open Source Trust Scaling
Some thoughts about why npm style micro-packages are a huge liability for everybody and what we could do to make them work.
The Deletion of gcj
I originally posted this on G+ but I thought maybe I should expand it a little and archive it here.
Docker Official Images Are Moving to Alpine Linux
Discover why Docker is transitioning to Alpine Linux. Learn about the benefits of smaller, faster, and more secure containers and why you should switch your Docker images to Alpine.
Taking a month off from OSS volunteering
On October 1, 2016, I stopped volunteering for open source projects -- including Python -- for a month. While I still did open source work for Python as part of my job, I spent absolutely zero time helping any project outside of work (so no evenings, no weekends). This was the first
LXD 2.0: Introduction to LXD
Stéphane Graber's website -