Back in 2002, I set up this blog on b2. A year later, b2 updates had stagnated, I migrated it to a fork of b2 called WordPress.

In the intervening 21 years, WordPress has gone on to power a huge fraction of the web. But in my opinion the project has lost its way, starting with the move to the Gutenberg block editor in 2018 and trying to become everything to everyone instead of just really good blogging software.

In response to the Block Editor merge, another project forked WordPress to create ClassicPress. Initially it was more or less WordPress Minus Gutenberg, but they’ve continued to do their own development as well, from cleaning up old complex code to improving the way media management works. I sorta kept up with it for a while, but finally decided to really evaluate it this month, and it’s actually really good! So I migrated a couple of test blogs, then Katie’s Feral Tomatoes.

Then I started looking at what it would take to migrate this 22-year-old, 3,255-post behemoth of a blog. (And that’s after moving a bunch of posts to other parts of my site, and deleting a bunch of no-longer-useful posts like ‘Migrated from 1.1 to 1.2. Let me know what’s broken.” or “Check out this weird link!” with no commentary (especially when the weird link is long-dead by now anyway).

Continue reading

I saw this CNET headline — Microsoft battles piracy with free software — and my first thought was that they were using some GPL’ed/BSD’ed/etc. tool for tracking or some such. No, they’re just giving away free software to people who will let them remotely verify that their OS installation is legit. Which makes perfect sense once you get out of the open-source/Free software (with a capital F) mindset.

In other news, I feel like I’ve spent the entire month of October rebuilding, recovering, restoring, repairing, reinstalling and retrofitting computers.

Strike that. I have spent the entire month doing that. *Sigh*

A long-standing challenge for advocates of Free and Open Source Software (a.k.a. FOSS) has been explaining just what the term Free Software means, because in English,* the word “free” has several unrelated meanings. The classic explanation has been to compare “free speech” and “free beer.”

You see, when the average person hears the phrase “free software,” they generally assume it means the same kind of thing as “free beer.” But it’s really about the software being unencumbered – it’s about your ability to use, study, learn from, and improve the software. It’s not about the price tag.

The problem with the “free speech” label is that the phrase has its own very specific meaning and political overtones. As a result, people tend to focus on the ideas inherent in freedom of speech, dealing with software as a form of expression and focusing on issues like censorship. These are valid issues, but not the heart of what “free software” means.

Today I read a post on Groklaw describing it in terms of “free as in coffee” vs. “free as in liberty” – primarily because he didn’t like the association with beer – but I liked the use of liberty (edit: or just freedom if you want to keep the phrasing consistent) rather than speech, because it conveys the meaning without bringing in other issues.

(Ironically, the FSF page explaining the phrase links to a list of confusing words and phrases that are worth avoiding… that doesn’t include “free!” Update: These days it lists “for free,” “freely available” and “freeware”…but that still doesn’t solve the confusion of “free.”)

*In other languages, the meanings are more distinct. There’s no confusion between software libre and software gratis.