If our industry as a whole managed to utter words like "cloud computing", "webscale" or "full stack" with a straight face I really think "libre software" shouldn't be that out of reach.
That is the current reality with the word "free". Pretty much every HN/Reddit submission on free software will have this discussion, with plenty of people disagreeing with the use of the word "free". Unfortunately, the usual response is simply a denial of reality: "Those who don't oppose the word 'free' have an ulterior anti-free agenda" or some similar sentiment.
You've tried ordering the frappucino at the local diner, patiently explaining the merits of this fantastic bewerage, convinced by the zeal of your fellows that this thing is the best thing to happen to coffee bean ever. To no avail.
Or let's make this even more concrete. You are an english nobleman trying to order coffee in venice in 1614. No can do, coffee arrived in venice in 1615. Unless you know someone specific you cannot explain coffee to most people in venice 1614. In 1615 everyone knows, or think they know what it is, as clergymen banned coffee only little bit after it arrived...
My point is, you can have a very good idea but ideas don't spread by the merit of their goodness. I mean, we've know decades what we are doing to the biosphere but only now the large population is taking notice as shit starts to actually it the fan.
So people who discuss libre software fervently might be right, but that still does not mean you achieve anything by prosetylizing the concept to your employer.
Last analogue: You were stolen from Senegal and now are planting cotton in Georgia. A guy called Sam claims he owns you and will beat you if you try to leave. You are convinced slavery is wrong and that no one should be able to own another human being. Most of you fellow slaves agree but somehow you've failed to convince Sam and the rest of his farmer friends.
We have a long history of using the word "free". The problems with the word are not hypothetical - it's there in the history - to the point that it divides the free software community.
It's a mentality of "eh, it works". Of the, at this point, 50+ people I've talked to about software licensing about 3 put any merit in the libre approach. That's not scientific nor representative, but to me it's highly discouraging. Whenever my friend, who recently saw RMS talk live, talks about libre software I notice other students roll their eyes.
To be honest, I don't think most people, students or otherwise, are really even aware of what libre software and the GPL is - let alone think it's something worth investing time and energy into.
I still provision my own Linux (VPS) servers, administer MariaDB on them and string it all together with PHP and sprinkle in non-trivial Javascrpt for UI and graphing. My company is profitable, customers are happy, and my software feeds 2 families well.
My methods are antiquated, sure, but if me telling people I'm a full stack developer is laughable/wrong, then I'm truly lost.
"Full stack" is a bit of a pretentious nitpick on my part, I actually hesitated putting it in there but couldn't resist. I'm an embedded developer who does a good amount of low level/bare metal work, so when I hear about engineering positions requiring being able to do basic Linux sysadmin + write some Python/PHP/JS/HTML/CSS/... referred to as "full stack" I always want to arrogantly point out that this is actually quite a long way away from the "full" stack. I guess it's just an other symptom of web technologies at large eating a huge portion of software development.
In my understanding it has more to do with a person's ability to learn, or lack of fear from learning, if you wish.
Of course I have met my share of "full stack" devs (PHP + JS), but that's the same as with "senior" devs... Having a job title and being one is not the same thing.
I've met quite a few who are happy specializing and essentially restricting themselves to a couple of technologies. When they call themselves "full stack", I get a bit annoyed, since I feel it should mean more than that.
So yeah, if you give me a month, I'm sure I can become productive in any given stack, and given a year, I'll be mostly indistinguishable from a specialist.
I know people who do that in practice.
I still can't understand why you think it's such a hilarious question that you laugh out loud about it?
- practical experience with embedded devices - popular databases - web frontend APIs and common frameworks - popular backed platforms - Dev OPs and other types of automation
A lot of developers specialize, and relatively few branch out from that. I use the term because I don't want to be stuck in a single role.
Programming languages and code are so unique in being freely available, even the infrastructure around the them is proprietary.
These days I don't think the problem is the use of the ostensibly ambiguous word 'free', so much as that people (generic) don't really value freedom (or privacy) as much as we would like them to.
On the near zero chance they remember the penguin and ask a free software zealot about it, they'd likely get an earful about how that is a symbol taken from the 2nd Presbyterian Church of Code, and please don't confuse that with the symbology from the 1st Presbyterian Church of Code across the street from it.[1]
The only FLOSS orgs I know that conceivably care about that generic person sitting in coach are Mozilla and Whisper Systems. And both are small time players compared to their proprietary competition.
Given that, it is extraordinary that normal people know anything at all about digital freedom and privacy.
[1] Just remembered that Linux is GPLv2 licensed, and that the religious zealotry would probably be about Linux not being GNU, but rather a "final" piece that was "good enough" to use in conjunction with other GPLvs licensed OS tools. So it's even worse-- this is like explaining to someone that they're reading the right book in the wrong wing of the right church. I love FLOSS so much.
(This may come across as snark, but it seriously isn’t. “Freedom” anything has been polluted, IMHO)
[1]: https://arstechnica.com/tech-policy/2019/05/us-department-of...
https://www.theguardian.com/business/2019/may/29/energy-depa...
Perhaps bytes of freedom?
Unclear about "don't use my tools for monetery gain"
It's easier to pronounce if you're a romance speaker, but still not consistent, again due to the location of that "r." "Free" is pretty easy to say for everyone, and recognizable whether your "r" is a flap, is French, or is the English "r" which sounds like a humming engine.
"my SQL" vs "my-sequel" (I use the former), NginX I still pronounce as "en-jinx", similarly GIF.
If people call it "lib-ruh" software it doesn't really matter as long as the meaning is conveyed.
Not that you are wrong. The "free as in freedom, not as in beer" trope has just gotten too tiresome. It's a losing battle. The only solution is taking control of the language, and Libre helps to achieve this.
Going forward I will give some thought to always using this term when appropriate.
I do think the pronunciation issue is going to hamper its adoption, though. If it’s pronounced as it is in French, it’s very similar to how we say the zodiac sign “libra,” but if you don’t know it’s french, it could easily be Spanish/Italian/Latin and be pronounced “leebray.”
The fact that it’s not an easy word to know how to pronounce means that people who have only read it will be hesitant to use it in conversation or public speech.
In fact, just learned now that it's supposed to be loaned from French, I had always assumed it to be from Spanish (I'm biased because I'm Spanish).
Is it? According to https://www.gnu.org/philosophy/free-sw.en.html
‘We sometimes call it “libre software,” borrowing the French or Spanish word for “free” as in freedom’
Rarely are projects of any meaningful size actually free. Someone is paying to afford the hosting/dev/etc. Sometimes that payment is in the form of donations from larger organizations. Often a mix of that and user donations. However I think it's important that we don't so easily undermine a projects funding. Especially projects as great as Blender.
I think I just long for the idea that we all recognized that many of these projects we use could do well with some basic coffee money from us all. Something somewhat like Github is setting up. $3/m to a project I make money off of means nothing to me, but from a couple thousand users it would be amazing for the sole project owner.
It's complex, I know. There's pros and cons to a lot of funding talk. Nevertheless, I just want to see great projects succeed. As Blender is.
Adopting the term Freedom Software can be done by you, today, at no cost. Everyone will understand what it means.
Messaging matters. Call it Freedom Software :)
When you say "libre software" people who don't already know what it is are probably done listening before you get a chance to make a point about anything.
Why so complicated?
No reasonable person would decide that the best way to cut through a complicated overlap of a technical discussion a moral issue with many subtleties was with a pun, of all things.
When RMS is giving a speech, he has an opportunity to expound on what's now wordplay about "free software", to a captive audience that's perhaps already receptive or prepared to listen.
But low-level grassroots advocacy opportunities often happen in contexts in which people are talking for some other purpose, and if you only say "free software", and they don't already know what you mean, you're actually working against your goal. People who don't know what "free software" means naturally assume you mean software for which they don't pay money. If you instead say "libre software", it's not misleading, and if they don't know, and they care, they can ask you about it, or look it up.
(I suspect it would've been better to fully embrace the "libre" term before an office suite was branded that. Now we have a new potential source of confusion, such as "Yes, I already tried Libre, but liked Office better". But I still usually feel more effective saying "libre software" than "free software". And, in practice, I end up saying "open source" perhaps the majority of the time, even when I'm thinking libre specifically, because "open source" is more established than "libre", perhaps because the FSF keeps saying "free".)