Ultimately Stallman was against a kind of digital feudalism, where whoever developed software had power over those that didn't
Ultimately Stallman was against a kind of digital feudalism, where whoever developed software had power over those that didn't
To which none can answer how it creates freedom without mass adoption to actually get the software into end users' hands. The great contradiction in FSF philosophy is to create highly pure software within a monastery of programmer-users while simultaneously insisting to focus on end-user freedoms without reconciling programmer incentives to build what these end users need.
So there doesn't need to be an answer. He can just show it to you.
It is Free Software whether it is BSD or GPL3. By all measures, Free Software as originally envisaged has been a massive success. It's just the goalposts have expanded over the years.
You clearly did not read the FSF manifestos and don't understand their positions. They will call the BSD license "permissive" and will correct you if you attempt to call BSD "free/libre".
> Why would it matter
The FSF didn't build "open source." They actively work to discredit open source. Let's not give them credit for what they tirelessly denounce.
Linux is open source, but did not adopt the GPL3. Firefox is open source but uses MPL. If the FSF is a leader who is responsible for all of these great projects, why doesn't anyone want to use their license?
Wrong. https://www.gnu.org/philosophy/categories.en.html
> The FSF didn't build "open source." They actively work to discredit open source. Let's not give them credit for what they tirelessly denounce.
Where did I ever use that term in this conversation?
You didn't because you glossed over my central point. Open source's success in the last twenty years came in spite of the FSF, not because of it.
If reality disproves your theory, it's not reality that's wrong.
What is your criteria for judgement here? The FSF GPL licenses, in reality have worked quite well, if the criteria is longevity, high usage, popularity, utility and maintained.
If your only criteria is "Well, they're only #2", then sure, by that criteria they did not "work".
What are you talking about? GCC usage is well ahead of LLVM usage.
And even if it wasn't ahead, it's still the default compiler for almost every production micro controller in use.
GCC is the default on most deployed systems today.
LLVM: 5k GCC: 1k
This is not what sustainability looks like:
https://trends.google.com/trends/explore?date=today%205-y&q=...
The crossover will more likely be driven by silicon trends providing an opportunity for LLVM's velocity to translate to enough competitive advantage for casual users to want LLVM. Once that happens, you will see some Linux distributions switch over. Hard liners will fork and do what they do, but asking people to use a compiler that gives them a worse result or is harder to work with isn't going to hold the gates.
Linus prefers LLVM for development.
People need to get out of the 90s and look at some data.
I can't see the future, but I can tell you without a doubt that, as things stand right now, the GPL has been a runaway success for users' rights.
Will that change in the future? Who knows? But that wasn't your claim nor my counterclaim.