This is a collection of scripts so people can run their own server with their own software. The list of software here is pretty impressive. It has everything from Plex to Bitwarden. It sort of reminds me of Sandstorm.
It’s also open source! I used ExpressionEngine as my work CMS for years and really loved it. It was quirky and particular, but it was also amazingly powerful. I never ran into something it couldn’t handle. I’m hoping it’ll take off as a free and open source project (although I haven’t used the updated ExpressionEngine—I used a fairly old version that has since been retired).
WordPress can be used as a CMS, but I feel like it’s not baked into its DNA. ExpressionEngine is really a CMS at its heart. This is awesome news.
ExpressionEngine Is Now Free | ExpressionEngine
A colleague runs our department’s summer youth program and he went around asking people to give the high-school-age students presentations on various topics, from library databases to financial literacy. He suggested I do something around free and open source software, and since I had never done something like that before, I thought it might be helpful to throw the lesson into GitHub.
Free and Open Source Software Lesson | GitHub
So the biggest takeaway after 5 years is that we have been moving, and will continue to move up market, toward professional users who value power and flexibility over ease of signup. This is where we can win compared to the competition. This is where Ghost comes into its own.
There’s a lot of great stuff in this post, from the challenge of user experience with free and open source software, to GitHub creating a culture of anger, rather than creation.
I don’t use Ghost, but I like that they’re creating a product designed to privilege user choice. Even at the expense of complexity.
It’s always nice to see a good free-and-open-source software recommendation.
Using GnuCash as a Freelancer to Track Finances and Prepare Taxes | Nick Janetakis
Christine Peterson has a very interesting story. I actually thought Tim O’Reilly came up with the term.
How I coined the term ‘open source’ | Opensource.com
I have to admit I didn’t know anything about the F-Droid store, but I think I’m going to check it out.
So this is it: I believe in open source. We have a number of very, very good desktop-compatible distributions these days, and most of the time they just work. If you use well-known or supported hardware, they’re likely to “just work” pretty much as well as the two obvious alternatives, Windows or Mac. And they just work because many people have put much time into using them, testing them, and improving them. So it’s not a case of why wouldn’t I use Windows or Mac, but why would I ever consider not using Linux? If, as I do, you believe in open source, and particularly if you work within the open source community or are employed by an open source organisation, I struggle to see why you would even consider not using Linux.
This is a really nice essay. Switching to Linux isn’t as hard as people think. There’s some learning curve, but it’s a manageable one. And the freedom and control you get back is immeasurable.
The politics of the Linux desktop | opensource.com
Thunderbird is one of my favorite tools. It’s easy to customize, yet not overly-fiddly. It does one thing well (two, if you count its calendar). I’m glad Mozilla is keeping things rolling with Thunderbird. There have often been rumblings they were trying to bail on it.
This is an interview with Boone Gorges for my podcast. Boone is a developer who understands the importance of free and open source software, and in this episode he articulates why it’s so important. He also talks about how the term ‘coding’ makes computers seem more magical than they actually are. I think readers here will enjoy Boone.