Домой United States USA — software DevOps and Open Source — Why Does This Duo Work so Well?

DevOps and Open Source — Why Does This Duo Work so Well?

63
0
ПОДЕЛИТЬСЯ

And it turns out that many popular DevOps tools, such as Prometheus, Argo, Grafana, KubeFlow, and Jenkins, are open-source software (OSS).
Join the DZone community and get the full member experience.
Open Source is DevOps heaven. The world of Open Source and DevOps cultivate each other to create a virtuous circle of innovation, collaboration, and sharing.
Imagine a world where everything would be free and accessible, the result of collaboration and the goodwill of human brains to perpetually innovate together selflessly. This dream is called Open Source.
An agile, fast, reliable, secure, and automated world? Do you think DevOps? Do you think this is all in the future? Yes, indeed, but it is already present today. 
First, a bit of history.
Computers were created for research, passing from hand to hand, before entering the business world, which made affix a paid license on the software to access it, «Vendor Lock-in.»
In 1983, in reaction to the increase in the price of proprietary software and its lack of agility, Richard Stallman presented himself as the Robin Hood of software. 
Through his association with the Free Software Foundation (FSF), the professor emeritus of MIT then created the GNU project intending to create an operating system like UNIX but free «GNU.» The utopian version of Open Source, Free Software, is created.
In 1998, Eric Raymond showed pragmatism and divided the free world while keeping the essential «Free» quality of software to adapt Free Software to the world of business and profits. 
«Free» means both «Free» and «Free.» This being subject to terminological interpretation and not adapted to the business world, Open Source («open») becomes the reference for free software: the Open-Source Initiative movement is created.
Thus, the terms Free Software and Open Source know no real difference in license, but their distinctions remain at the level of philosophy and values. 
One approaches a social movement by advocating justice and freedom (Free Software), while the other sees a development methodology by advocating a practical advantage to free software (Open Source).

Continue reading...