Search and compare Web Designers and Developers to build, improve or rebrand your website.
Welcome Guest | Sign In
TechNewsWorld.com

What's Driving Open Source 2.0?

By Jay Lyman LinuxInsider ECT News Network
Oct 8, 2014 7:30 PM PT

We're hearing more from vendors about how new features, functionality, rewrites and releases are being driven by customers -- by their direct experience using the software and competing in their various industries.

What's Driving Open Source 2.0?

We're also hearing from customers and users, including the enterprise market, that increasingly they are involved and thus empowered in open source software communities, where they are collaborating on code and road maps and collectively requiring flexibility and openness, including that code and improvements be contributed upstream.

These perspectives on the sell-side and now the buy-side seem to indicate we have arrived at Open Source 2.0.

This newer open source software trend is a natural progression and evolution of the movement away from developer-centric communities toward communities that have had a higher regard and respect for the user -- particularly in the enterprise, where getting more participants to a project can translate to dollars.

Open Source 2.0 is characterized by a higher level of involvement and participation by users and customers, given the wide range of commercial vendors providing support. Today's successful open source communities also are characterized by a higher level of collaboration among users and customers, whereby they pool resources and team up for a number of reasons: to avoid vendor lock-in; to negotiate better terms or prices; or to require that contributions be routed upstream.

In turn, these users and customers are empowered to further drive and steer open source projects and communities, as well as to share their knowledge and experience with others, further expanding open source ecosystems.

Signs of Maturation

There has been an evolution of user and customer thinking and behavior with respect to open source cloud software, for instance, as noted in 451 Research's recent report on the OpenStack cloud computing project and market.

Previously, some large-scale users were directly involved in collaboration in terms of dealing with and resolving OpenStack issues, particularly for enterprises and at large scale, as noted in 451 Research's 00000 on OpenStack in 2013.

However, that customer community, like the OpenStack code, also has been evolving and maturing -- to the point where OpenStack customers now are banding together on requirements for multiple vendors and service-level expectations, as 451 Research's recent report found. This customer side of the community will continue to play an important role in OpenStack's ongoing evolution.

Another area where open source software has evolved is DevOps, a reference to more agile, rapid and efficient methodologies, technologies and processes in managing IT infrastructure, application development and deployments.

Although it is not necessarily a requirement to have clouds built on an open source component, there is no denying the prevalence and significance of open source staples such as Linux, MySQL, PostgreSQL or Apache Web Server in cloud environments. Again, open source software is not a requirement or a necessity, but it certainly helps smooth the transition to DevOps if people are familiar with open source software tenets such as collaboration, communication and transparency.

Greater Expectations

Mature, evolved open source software is also part of the polyglot programming trend, whereby today's applications are based on a wider range of programming languages, frameworks, databases and other components, and also are developed and deployed on a wider range of infrastructure that includes bare-metal servers, traditional data centers, virtual environments, public clouds, private clouds and hybrid clouds.

As important as APIs are, open source software is typically the most common denominator among the many, sometimes oddly named pieces of polyglot programming. Similar to its role in DevOps, open source software can be a catalyst in responding to polyglot appropriately, with its usual benefits of availability and flexibility to fit with other technologies.

Open source software users and customers also are driving Open Source 2.0. Today's users, whether enterprise employees, mobile device owners or general consumers, have greater expectations of speed, quality and uptime wherever they are and whatever device they are using.

Large enterprise users of open source software also seem to be evolving in terms of their approaches to and uses of open source software. While large enterprises and service providers frequently seek to use open source software primarily for cost or flexibility reasons, they subsequently find other advantages that center on performance, innovation or competitiveness, in many cases.

With the force of both providers and consumers of open source software driving higher levels of participation and collaboration, it seems only natural that both vendors and users/customers are getting better at aligning their needs and objectives. There always will be challenges and difficulties in contributing to and participating in open source software projects and communities, but the advent of Open Source 2.0 shows it is worth the investment and resources required to make it work.


LinuxInsider columnist Jay Lyman is a senior analyst for 451 Research, covering open source software and focusing primarily on Linux operating systems and vendors, open source software in the enterprise, application development, systems management and cloud computing. Lyman has been a speaker at numerous industry events, including the Open Source Business Conference, OSCON, Linux Plumber's Conference and Open Source World/Linux World, on topics such as Linux and open source in cloud computing, mobile software, and the impact of economic conditions and customer perspectives on open source. Follow his blog here.


Facebook Twitter LinkedIn Google+ RSS
What is the most consequential impact of social media on society today?
It has opened up valuable new channels for civil discourse.
It has destroyed the meaning of "truth" and "fact."
It has made people stronger by facilitating grass roots activism.
It has deepened divisions among groups with opposing views.
It has made it easier for people to support and help each other.
It has made it easier for people to humiliate and hurt each other.