Will a Free Software Society ever become a reality? I have gone through this question regarding the economic sustenance of the GNU Software and I think it is the foundation of my question.

Below is a small excerpt from the GNU Website which states the four principles
the Free Software Foundation lays its foundation on.


The freedom to run the program as you wish, for any purpose (freedom 0).
The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help your neighbor (freedom 2).
The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.


A program is free software if the program's users have the above four essential freedoms.

I believe the above principles will :


lead to better transparency regarding how the software works.
fuel new ideas, which will lead to better customized software.


I couldn't ,however, think of the economic hindrances for :


Setting up a Free Software Society.
If set up, the survival of such a society.


A society where all the players abide by the above FSF principles is
what I call a free software society. Well, this is my terminology indeed.

Any suggestions are appreciated.
Your questions asks:


  A society where all the players abide by the above FSF principles


It won't ever happen for all players. As a counter-example, consider an engineer who invents software that can predict when a jet engine needs maintenance. It's worth millions to the airlines, who will happily pay him for the software. He has no incentive at all to release this software as open-source. The same principle applies to all sorts of specialist software.

In contrast, open-source works well for common building blocks. For example, there are all sorts of companies who need an operating system for their product - cloud providers, home network kit, super computing, all sorts. While they could build their own, it is much more efficient to have a common pool, like the Linux kernel. This environment means that companies can put paid engineers on open-source projects, and still run a profitable business.