Earlier quoted context omitted.
Just because a blob of code is free doesn’t mean the support is free, and it has been this way for a very long time. Have you ever seen how much an email-only 1-year support contract from ISC costs (clue: Five figures)? In the real world, free but pay for support is a reasonable expectation. RedHat has been doing it since 1993. Even with end user software, freemium has been a thing for quite a while. I see from your…
> I can’t be sure you’re not trolling; I will assume good faith and think you actually believe this ridiculous argument. OK and I will assume you are not trolling and that your explanations of things I already understand was done with good intentions and not being condescending. You clearly don't understand my argument and are offering a straw man interpretation. So in the spirit of explaining things, let me try agai…
My argument is this: People are unreasonable when they expect free hand-holding support just because the software is free. I never argued in this thread that people should pay for my open source software. What I am saying is that people are being unreasonably entitled when they expect to also have free professional level support (e.g. private email support), using ISC and RedHat as real world examples where open source software is free, but professional support costs real money, e.g. https://www.isc.org/support/
If you try to tell the ISC that their gold level support should be free using the trollish [1] logic that, since the software is free, it has no value, so the support also has no value and should also be free, they will politely and professionally laugh in you face.
Ignoring the fact that free market fundamentalism [2] requires have a lot of holes in one’s logic to believe (roads, police, and, in most first world countries, medical care)—that’s another discussion for another day—there exists, in today’s free market, free software without free support.
Now, in terms of whether we would be in a better world today if those “no commercial use” licenses were not excluded from open source around two decades ago—I remember the KDE-vs-Gnome flame wars all too well, as well as the BitKeeper license flame wars which resulted in Git—I agree that is a legitimate point, but that ship sailed out to sea a long time ago. There’s also the ethical issue of FOSS developers who give away their code, but then turn around and complain that those with big pockets should pay them. Both of these issues have nothing to do with the issue I am bringing up: Free software != free support, as much as entitled users wish to think otherwise.
[1] Trollish, because telling open source developers that their software has no worth comes awfully close to the “no personal attacks” rules ycombinator has.
[2] There are a lot of free market fundamentalists out there that think the free market will magically solve all problems. Maybe you’re not one of them, but with all this going on about how something which costs $0 has no value, that comes off as free market fundamentalism to me.