That's a really curious perspective. There are a few different angles of attack here, but let's start with this: it WAS free because people were making free content. Before the Internet we were hosting free BBSes (look those up), we then hosted websites which we made ourselves when the Internet was commercialized, and we paid for services like games where it made sense. You'd buy software you'd own forever (like Photoshop), you'd buy music you owned (like CDs), and there weren't 30 subscriptions randomly renewing on your credit card.
Google won because it was a single text box. Yahoo lost because it full of ads and pretended to be a phone book. Linux won in the server world because it was free and superior, Windows lost because it's shite and expensive.
I could go on, but before I do that I'd have to be convinced I'm not replying to a 27 year-old who just graduated business school.
The thing is, even today much content on the internet is still made for free without anything being paid to the author - we just have third-parties who have inserted themselves to profit from it. That's mostly a failure of society to provide the needed infrastructure as a public good.
BBS were only amateur efforts. Linux would not go anywhere if it was not for IBM famously investing 1 billion in 2000.
You can get some development and innovations built purely on "free", but without actual professionals who can make a living by developing these systems, they never take off to reach the masses. The best example is social media and the Fediverse.
I adopted Linux in college in 1993 and, like many peers, brought it to my R&D job and observed this wave of expansion through the mid to late 90s. Linux was already "going somewhere" in 2000 for IBM to even notice it. Lots of federal grant money was directly or indirectly improving Linux due to FOSS folks like me.
It was getting so much commercial and academic engagement that we had the idioms (cliches?) of the "LAMP stack" for basic web servers and "Beowulf clusters" for high performance computing. Even SGI was already revealing a Linux plan, before 2000, when they still seemed like a fixture of the HPC industry rather than an also ran.
I apologize for the hyperbole, but you are arguing my point: if something took "lots of federal grant money" to become usable in universities and amount to anything more than a research project, then we are no longer about something "free", are we?
From that point of view nothing that requires human input is free. Which is true in a sense, people are using free to mean free to use, not free to improve.
TANSTAAFL does not need a qualifier to apply. "Nothing is really free, so whatever you got 'for free' from a community member or some non-commercial effort was bound to have limited reach" is more like the point I'm trying to make.
Of course we put labor into it. It's not some seance or wormhole communicating with the software dimension.
This is the way FOSS is meant to work. I got jobs where an employer was happy to run other people's FOSS software "for free", happy for me to contribute bugs/requirements/patches back upstream, and happy to release our own projects under FOSS licenses.
It is a win-win for all involved. That's the whole point of it.
You seem to imply that work on FOSS projects is a second-class activity, meant to be done after companies and employers have secured their revenue sources.
This is like trickle-down economics for FOSS and it doesn't work.
I wouldn't call it second class. Maybe second-order?
To me, it is no different than management, planning, logistics, marketing, etc. which is done for the purpose of supporting some other objective.
It simply means that you perform software development as work-for-hire in support of that other objective, rather than for the purpose of licensing revenue. It provides wages for services rendered, just like the vast majority of other job types.
It just doesn't provide for scalable virtual rent extraction for a "publisher" or other middleman. To me, that is a benefit of it. It removes a bunch of perverse incentives from the table. Incentives that tend to harm the developers and users for the benefit of those middlemen.
In principle, I don't disagree. The problem is that in practice the large corporations managed to neutralize any chance for independent by commoditizing the software service layers that supported their business and invest all their resources they could to package their proprietary solutions on top of it, AWS and "OpenElastic" being the textbook example for it.
The one way to get out of this mess would be to have the market paying a premium for companies that do R&D in FOSS directly. It can not be a secondary goal, and we can not be telling them they shuold find some other way to make a living.
That’s disingenous. Microsoft themselves considered Linux a serious threat as early as 1998, as described in their own confidential memoranda. (AKA the Halloween Documents released by ESR.)
You are right, I abused the hyperbole. The IBM investment was not the first thing that propelled Linux to the mainstream. I remember that in 1999 my university was already installing Red Hat with Gnome 1.0 on the workstations for the computer lab, which of course already implies that Red Hat already existed as a mature company trying to make money from support contracts.
But even if the data point is not good to support the argument, I don't think one could argue that Linux succeeded by "being free". If Linux was a "serious threat" in 1998, it was because there already companies looking into it and willing to make back it up financially to help its development.
> The Software Creations BBS was not an amateur effort
Yeah, and it was a BBS ran and backed by a software development company that used it as a channel to promote and sell their software. IOW, they were not offering the infrastructure "for free".
> I already had a job deploying Linux and BSD systems in production at a corporate job
Which means that there was someone paying your employer to support it. Again, not doing it "for free".
I think you and the others responding to me are just trying to disprove the specifics of my comment but entirely missing the meat of the argument: I am far from being "a 27 year-old who just graduated business school", but I agree with GP said: people will not pay for digital services unless they absolutely have to, so companies that try to make a living by offering a quality service in exchange for payment will invariably lose to someone that offers their product "for free" but exploits their customers elsewhere.
Google won because it was a single text box. Yahoo lost because it full of ads and pretended to be a phone book. Linux won in the server world because it was free and superior, Windows lost because it's shite and expensive.
I could go on, but before I do that I'd have to be convinced I'm not replying to a 27 year-old who just graduated business school.