Although officially The decade ends on December 31, 2020, I think we can get ahead of ourselves. Undoubtedly, the second decade of the XNUMXst century has been lthe best ever for free and open source software.
Of course, not everything is perfect. Many companies incorporated open source private services but not very respectful of privacy. Political correctness stuck the tail replacing the meritocracy and many governments still prefer closed technologies. But, despite all the balance is positive.
Table of Contents
Why do I say a good decade is ending?
In this decade the long awaited year of Linux on the desktop did not arrive. Also, attempts to gain a foothold in the mobile device market failed. However, that was successfully offset in other fields.
Although the concept of Cloud Computing came from the beginning of the century, it was in this decade when consolidation occurred.
Spending on cloud platforms is expected to reach 60% of all IT infrastructure, and between 60% and 70% of all software services and technology spending by 2020. A Forbes survey estimates that 83% of enterprise workloads will be in the cloud by 2020.
Most cloud solutions use one or more open source technologies since they allow to easily solve compatibility problems between existing and new applications and avoid being tied to a provider of IT solutions.
It is perhaps the most important invention of Linus Torvalds (unlike the linux kernel it can be used for any operating system) Git and all derived services such as GitHub or GitLab accelerated software development facilitating collaboration between programmers and even users.
If something marked the decade that we are living, it is the every time greater independence from the hardware we have at home. If the cloud allows us to use computing services remotely, the containers allows us to run programs locally (also remotely of course) not caring about the environment.
Open source projects such as Docker, Kubernetes, and LXD are the most widely used for container management.
In 2009 Microsoft Internet Explorer dominated the browser market and Adobe with Flash the reproduction of multimedia content online.
However, then mobile hardware couldn't handle Flash content, and Microsoft's workaround, Silverlight never prospered.
Also, there was a de facto standardization when moving most browsers to use Chromium browser source code as base. Let's remember that Chromium is the open source base that Google Chrome uses.
To say that there are more programming languages than there are programmers is probably an exaggeration. Maybe not that great considering Donald Trump has his own. The truth is that there are many.
Of the existing languages the most outstanding is that Java has become more and more open, being almost completely open source. So did Microsoft with your .Net platform
Businesses and governments are showing increasing interest in big data, artificial intelligence and machine learning. The programming languages that dominate the creation of related applications are Python and R. Of course, both open source.
Also the preferred tools for these projects are. This is the case of Tensor Flow or Scikit-learn for artificial intelligence or Apache Hadoop for handling big data.
A good decade ends. It could have been better
Since Steve Ballmer defined Linux as "a cancer", a lot of water has passed under the bridge. In fact, it was Ballmer himself who started Microsoft's process of approaching open source.
Still There is much to do Although open source is used more and more in the corporate environment, the same is not yet happening in the domestic environment. In fact, in this sector, lto the imposition of proprietary alternatives and enemies of privacy seems to be getting worse.