At the beginning of 1998, Netscape Communications announced that its own Netscape Communicator will let everyone use it for free, and that the source code of the browser will be freely available for further development. The software development method known as Free Software is given a new name, open source code, and in the same year the Mozilla project is created. Over the next 5 years, the project was created by Firefox, the first browser that seriously threatened Microsoft's Internet Explorer.
Twenty years later, it's a good time to take a look back: to look at the conditions that have enabled Netscape to consider free software as a possible method for software development, to explore the process by which open source has become mainstream among desktop applications, and find out which are all companies and who their projects followed Netscape's example and became open source projects. Twenty years later, it's a good time to compare the current state of affairs in the free software world and see where we did a good job (perhaps in the Top 500 supercompany where the market share of Linux is 100%?), And where we could be even better (perhaps in the domain PC gaming where, according to Steam statistics, more than 90% are dominated by Windows 10 and Windows 7?).
Finally, we will also look at the future. What about open source on mobile devices of various sizes and uses, from tablets to clocks? What is the state of the devices and applications in the domain of virtual and expanded reality, made by Valve, Unreal Engine and Godot Engine in that area? Already today, the implementation of Trusted Platform Module and Secure Boot technologies offer reasons for concern about the possibility of opening the entire code that runs the computer on which we work, no matter how hard we invested in the coreboot development. What other challenges are waiting for us, as Cory Doctorow of the Electronic Frontier Foundation calls the events we see, the war against general-purpose computing?