That’s a highly simplified, non-technical definition for people who aren’t necessarily computer literate. Compressing it to a single sentence will leave out important details about the word’s usage
On the topic of descriptivism/prescriptivism, Richard Stallman is very pedantic and prescriptive about how people use language (e.g. the GNU/Linux thing) so I don’t really respect him as an authority on this topic at all
Also if there are restrictions you can argue it doesn’t even meet that definition because it’s not “freely available”
I may have mixed up “shared source” and “source available” (which seems more common)
I’ve put a poll on a Discord server I’m on (about calculators, so I don’t think there will be bias) and I’ll report back with what people think
Edit: I had three people vote and they agreed with me but also someone mentioned that I should probably let it go now which fair, it’s too easy to get invested in Internet arguments that don’t matter