Commentary: The last decade has been open source's most productive by far. Find out why Matt Asay considers it a Cambrian explosion of choice and innovation.
Image: uriz, Getty Images/iStockphoto
If the 2000s were the years when open source battled for survival with old world hegemonies, the 2010s was the decade when open source "won" and began to drive most every modern technological innovation. From cloud to mobile to big data to data science, open source has been at the heart of these and other mega trends since 2010 and, as such, has encouraged contributions from even its most stalwart foes.
On that note, let's look at the most important open source stories of the last decade, starting with the place where much (though not all) open source lives: GitHub.
SEE:More from our Decade in Review series(TechRepublic on Flipboard)
"GitHub changed everything...Nothing else [comes] close [in importance]," declared Red Hat's Andrew Shafer. Git, of course, has been with us since 2005, but GitHub, founded in 2008, made Git usable by the masses. Git wasn't the first version control system, and GitHub was not the first place open source code was kept (remember SourceForge, Google Code, etc.?), but GitHub steamrolled them all.
The secret of Git(Hub)? People.
As Cloud CMS founder Michael Uzquiano has stressed, "[T]he facility of pull requests via systems like GitHub...really delivered on the promise of code being open." Buried in Uzquiano's comment is the importance of the person on the other end of that pull request. Hazelcast's David Brimley takes this further, arguing that "fully integrated tooling like wikis, actions, CI/GitLab" enabled distributed open source teams to grow. In other words, version control, as important as it was, lacked the social aspect that GitHub offered. Open source became open collaboration, and that made all the difference.
It's therefore not surprising that the developer world held its breath when Microsoft announced in mid 2018 that it had acquired GitHub for $7.5 billion. In 2008, such a deal would have been unthinkable. Microsoft, for example, still hadn't donned its hair shirt for years of calling Linux a "cancer" and open source "un-American." In late 2009 I wroteon sister site CNET, "[Steve] Ballmer needs to learn to speak to developers or risks ruining the house that [Bill] Gates built." Microsoft looked likely to spend the next 10 years much like its last: Fighting the open source risk.
Instead, it changed. Almost completely.
From open source zero to open source hero, Microsoft has become the world's largest open source contributor (measured in terms of employees actively contributing to open source projects on GitHub). Partly this came down to a change in CEO, with Satya Nadella more developer-friendly than his predecessor, but much of it was simple self-interest: Microsoft was a developer-oriented platform company. If it wanted to remain a "going concern," it needed to be concerned with what developers wanted.
And they wanted open source. Oh, and cloud.
Cloud undergirds pretty much every open source trend of the past 10 years. (Disclosure: I have worked for AWS since August 2019.) Without cloud, there would be no GitHub, no modern CI/CD toolchains that have done so much to foster open source development, no dramatic rise in containers, etc. Just as open source gave developers an easy path to exceptional software without detouring through Purchasing or Legal so, too, did cloud enable developers to spin up the hardware necessary to run open source software for relatively little without waiting for IT to provision servers.
Cloud, in short, completes open source in ways that Tim O'Reilly anticipated back in 2008. It has enabled the Cambrian explosion of innovation in open source over the decade.
SEE:The most important cloud advances of the decade (TechRepublic)
Indeed, it was the cloud that really fueled the accelerated rise of open source, even as open source gave rise to cloud. Yet one of the biggest stories of the decade was the sometimes uneasy alliance between cloud and open source. As I wrote in 2018, commercial open source vendors sought to block cloud vendors from distributing their open source code, experimenting with a number of license changes, even as they tell their investors (see here and here), "We haven't seen [cloud competition] really affect any of our metrics, when it comes to downloads, community adoption, or...our sales numbers." As we leave the decade, there are faint signs of a thaw.
Against this backdrop of cloud as the infrastructure enabler and GitHub as the locus for development, so many cool things have happened with open source since 2010.
As important as the back-end infrastructure development (e.g., Docker revolutionized application development through containers yet ultimately the company failed to profit therefrom), front-end development for mobile and web exploded. Within the enterprise set, we may like to fixate on Kubernetes and containers, but open source front-end development technologies like Angular and React touch far more developers, as AWS' Ian Massingham has pointed out:
Kubernetes: 60.2K stars (43.6K repos on search term)
Vue: 152K stars (324K repos)
React: 140K stars (1M+ repos)
Node.js: 65.8K stars (746K repos)
Angular: 54.3K stars (672K repos)
Perhaps ironically, one of the key stories here is just how much of a "brutal, feral space" JavaScript frameworks remained throughout the decade, as Diffblue CEO Mathew Lodge suggested. Whenever it seemed that React or Angular or something else was going to claim top honors, a new JavaScript framework emerged to challenge it. At the same time, every new framework or programming language had to become open source or fail. Even Apple, which sometimes eschewed open source, eventually decided to release its Swift language as open source.
SEE: Java and JavaScript dominated software development in the 2010s (TechRepublic)
The same is true of the exploding data infrastructure world. Apache Hadoop was all the rage and then gave way to Apache Spark, which gave way to...the list goes on. Indeed, the pace of innovation within data science has been so pronounced that it has become almost pointless learning how to pronounce the names of new open source data infrastructure projects as they have their 15 minutes of fame. RedMonk analyst James Governor argued that we were entering the polyglot era of software development, and the decade confirmed that view at every turn.
Especially databases. While the world spent decades storing data in (mostly) relational databases (RDBMS), developed by a few enterprise IT vendors, in late 2009 the launch of MongoDB sparked significant changes in how developers viewed their database options. Instead of relying on the RDBMS to manage increasingly "big data," with its unprecedented variety, volume, and velocity, developers embraced an array of so-called (and almost entirely open source) NoSQL databases, including document databases, key-value stores, graph databases, time series databases, and more.
SEE:How to build a successful developer career (free PDF)(TechRepublic)
Even as developers exulted in this smorgasbord of choice, RDBMS PostgreSQL started its own resurgence. PostgreSQL never attained quite the status of its open source sibling, MySQL, yet over the decade PostgreSQL grew to become the fourth-most popular database, according to DB-Engines. PostgreSQL became hot in the past decade, yet remains the unsung hero of data.
Which is a good place to end. Most of the decade's hottest open source technologies, and the stories that accompanied them, were all about change. PostgreSQL, by contrast, demonstrates one of the other wonderful things about open source: How projects can evolve to meet new use cases. Linux has demonstrated this with operating systems, and PostgreSQL is doing the same in databases. From 2010 until 2020 the explosion of new open source choices is mind-boggling, yet the persistence of PostgreSQL is comforting, reminding us that open source can be whatever we need it to be.
You don't want to miss our tips, tutorials, and commentary on the Linux OS and open source applications. Delivered Tuesdays
View post:
The open source decade, fueled by cloud and GitHub - TechRepublic
- Wyplay’s Digital TV Middleware Source Code is Now Available to Members of the Frog by Wyplay Community [Last Updated On: January 5th, 2014] [Originally Added On: January 5th, 2014]
- Find Open Source Alternatives to commercial software | Open ... [Last Updated On: January 5th, 2014] [Originally Added On: January 5th, 2014]
- Open Source Initiative - Official Site [Last Updated On: January 5th, 2014] [Originally Added On: January 5th, 2014]
- SCALE 11x: Evolution of an Open Source Software Foundation - Stephen Walli - Video [Last Updated On: January 5th, 2014] [Originally Added On: January 5th, 2014]
- Bitcoin Baron Keeps a Secretive Open Source OS Alive [Last Updated On: January 22nd, 2014] [Originally Added On: January 22nd, 2014]
- osalt.com - Find Open Source Alternatives to commercial ... [Last Updated On: January 22nd, 2014] [Originally Added On: January 22nd, 2014]
- Sustainability of Open Source software communities beyond a fork - Video [Last Updated On: January 22nd, 2014] [Originally Added On: January 22nd, 2014]
- Bringing MoreWomen to Free and Open Source Software - Video [Last Updated On: January 22nd, 2014] [Originally Added On: January 22nd, 2014]
- Acquia podcast with Sensio Labs UK - Video [Last Updated On: January 22nd, 2014] [Originally Added On: January 22nd, 2014]
- xTuple ERP + OrangeHRM Open source software leaders integration - Video [Last Updated On: January 22nd, 2014] [Originally Added On: January 22nd, 2014]
- Guest articles setting out the author's position on the current status and future directions of KDE and its software [Last Updated On: January 23rd, 2014] [Originally Added On: January 23rd, 2014]
- Open Source Power for Small Business in 2014 [Last Updated On: January 23rd, 2014] [Originally Added On: January 23rd, 2014]
- EnterpriseDB Expands in Korea to Meet Rising Demand for Postgres [Last Updated On: January 24th, 2014] [Originally Added On: January 24th, 2014]
- Introduction to FOSS - Free and Open Source Software - Video [Last Updated On: January 24th, 2014] [Originally Added On: January 24th, 2014]
- Out in the Open: Teenage Hacker Transforms Web Into One Giant Bitcoin Network [Last Updated On: January 27th, 2014] [Originally Added On: January 27th, 2014]
- Who says that Open Source Software does not have support? By Rosaria Silipo - Video [Last Updated On: January 27th, 2014] [Originally Added On: January 27th, 2014]
- Microsoft Open Sources Its Internet Servers, Steps Into the Future [Last Updated On: January 28th, 2014] [Originally Added On: January 28th, 2014]
- Microsoft cloud server designs for Facebook's Open Compute Project [Last Updated On: January 28th, 2014] [Originally Added On: January 28th, 2014]
- Richard Stallman Free v Open Source Software - Video [Last Updated On: January 28th, 2014] [Originally Added On: January 28th, 2014]
- UK government looks to open source to cut costs [Last Updated On: January 30th, 2014] [Originally Added On: January 30th, 2014]
- Free Software + $20 USB Dongle = Software Defined Radio, Hak5 1524 - Video [Last Updated On: January 30th, 2014] [Originally Added On: January 30th, 2014]
- Libreoffice 4.2 challenges Microsoft Office with improved Windows integration [Last Updated On: January 31st, 2014] [Originally Added On: January 31st, 2014]
- Fallout 3 Let's Play Pt 6 - Video [Last Updated On: February 1st, 2014] [Originally Added On: February 1st, 2014]
- 14 1 29 Tom G Open Source Software 1 - Video [Last Updated On: February 1st, 2014] [Originally Added On: February 1st, 2014]
- 14 1 29 Tom G Open Source Software - Video [Last Updated On: February 1st, 2014] [Originally Added On: February 1st, 2014]
- How is open source software like great wine? - Video [Last Updated On: February 3rd, 2014] [Originally Added On: February 3rd, 2014]
- Free and open source software key for multicore hardware [Last Updated On: February 4th, 2014] [Originally Added On: February 4th, 2014]
- Blender Tutorial - 2D Animation (1) Bone Rigging, Shape Character Planes by VscorpianC - Video [Last Updated On: February 4th, 2014] [Originally Added On: February 4th, 2014]
- Obama Bit Coin Conspiracy? - Video [Last Updated On: February 4th, 2014] [Originally Added On: February 4th, 2014]
- The Pentagon's Mad Science Is Going Open Source [Last Updated On: February 5th, 2014] [Originally Added On: February 5th, 2014]
- The open source countdown has begun [Last Updated On: February 6th, 2014] [Originally Added On: February 6th, 2014]
- BLOG: Why open source will rule the data centre [Last Updated On: February 6th, 2014] [Originally Added On: February 6th, 2014]
- OpenDaylight Summit: SDN Needs Open Source and Open Standards [Last Updated On: February 10th, 2014] [Originally Added On: February 10th, 2014]
- 7 reasons not to use open source software [Last Updated On: February 12th, 2014] [Originally Added On: February 12th, 2014]
- The Open Source Initiative | Open Source Initiative [Last Updated On: February 12th, 2014] [Originally Added On: February 12th, 2014]
- Find Open Source Alternatives to commercial software ... [Last Updated On: February 12th, 2014] [Originally Added On: February 12th, 2014]
- Has Linux Conquered the Cloud? [Last Updated On: February 13th, 2014] [Originally Added On: February 13th, 2014]
- The New eRacks/NAS36 Rackmount Storage Server Achieves Price/Density Breakthrough: 100TB Storage in Only 4U for Under ... [Last Updated On: February 14th, 2014] [Originally Added On: February 14th, 2014]
- 2012 Red Hat Summit Build a PaaS using Open Source Software ~ Redhat Linux Video YouTube - Video [Last Updated On: February 14th, 2014] [Originally Added On: February 14th, 2014]
- Intel launches big data software suite - free to a good home [Last Updated On: February 15th, 2014] [Originally Added On: February 15th, 2014]
- Three college students build a health provider search site in six weeks [Last Updated On: February 16th, 2014] [Originally Added On: February 16th, 2014]
- The Asgard Show Episode 6 - Video [Last Updated On: February 16th, 2014] [Originally Added On: February 16th, 2014]
- Open source startups: Don't try to be Red Hat [Last Updated On: February 18th, 2014] [Originally Added On: February 18th, 2014]
- Open Source in the Enterprise: To Pay or Not to Pay? [Last Updated On: February 18th, 2014] [Originally Added On: February 18th, 2014]
- DEF CON 12 - Wendy Seltzer and Seth Schoen, Hacking the Spectrum - Video [Last Updated On: February 18th, 2014] [Originally Added On: February 18th, 2014]
- dev@Pulse Speaker Predictions - Jonathan Bryce - Video [Last Updated On: February 19th, 2014] [Originally Added On: February 19th, 2014]
- Facebook Boosts Its Open Source Mojo With New Project [Last Updated On: February 20th, 2014] [Originally Added On: February 20th, 2014]
- Raising Linux to Grow Open Source [Last Updated On: February 20th, 2014] [Originally Added On: February 20th, 2014]
- Apple Veteran Named PayPal's First Head of Open Source Software [Last Updated On: February 20th, 2014] [Originally Added On: February 20th, 2014]
- Open Source Software | 46 of 62 | MconneX - Video [Last Updated On: February 20th, 2014] [Originally Added On: February 20th, 2014]
- News Flash from Redmond: FOSS Causes Dissatisfaction! [Last Updated On: February 25th, 2014] [Originally Added On: February 25th, 2014]
- FOSS4G with Eric Brelsford - Video [Last Updated On: February 25th, 2014] [Originally Added On: February 25th, 2014]
- NYLUG Presents: Mark Tolliver on Palamida. Application Security for Open Source Software (6/25/08) - Video [Last Updated On: February 25th, 2014] [Originally Added On: February 25th, 2014]
- DARPA Open Catalog Makes Agency-Sponsored Software and Publications Available to All [Last Updated On: February 25th, 2014] [Originally Added On: February 25th, 2014]
- Munich opts for open source groupware from Kolab [Last Updated On: February 26th, 2014] [Originally Added On: February 26th, 2014]
- Modelling Hands Step by Step Using Free Open Source Software Seamless3d 3 - Video [Last Updated On: February 27th, 2014] [Originally Added On: February 27th, 2014]
- Accelerating the Network with Open Source Software, Erik Ekudden | OpenDaylight Summit 2014 - Video [Last Updated On: February 27th, 2014] [Originally Added On: February 27th, 2014]
- The Commercial Case for Open Source Software [Last Updated On: March 1st, 2014] [Originally Added On: March 1st, 2014]
- Beginners guide to contributing to open source software - Video [Last Updated On: March 3rd, 2014] [Originally Added On: March 3rd, 2014]
- Free Open Source Software [Last Updated On: March 4th, 2014] [Originally Added On: March 4th, 2014]
- Open Source Software - Video [Last Updated On: March 4th, 2014] [Originally Added On: March 4th, 2014]
- Open Source Software EDTC5325 - Video [Last Updated On: March 6th, 2014] [Originally Added On: March 6th, 2014]
- Broadcom Announces Open Switch Pipeline Specification Targeting Growing SDN Application Ecosystem [Last Updated On: March 7th, 2014] [Originally Added On: March 7th, 2014]
- RIT launches nation’s first minor in free and open source software and free culture [Last Updated On: March 7th, 2014] [Originally Added On: March 7th, 2014]
- Forum created to push optical SDNs [Last Updated On: March 10th, 2014] [Originally Added On: March 10th, 2014]
- Google embraces open source for 10th year of Summer of Code [Last Updated On: March 10th, 2014] [Originally Added On: March 10th, 2014]
- Is Open Source Software The Answer to Oregon's IT Problems? [Last Updated On: March 11th, 2014] [Originally Added On: March 11th, 2014]
- Spenden Ticketautomat mit Open Source Software auf der CeBIT 2014, CMS Garden - Video [Last Updated On: March 14th, 2014] [Originally Added On: March 14th, 2014]
- 2012 Red Hat Summit Build a PaaS using Open Source Software - Video [Last Updated On: March 14th, 2014] [Originally Added On: March 14th, 2014]
- CyanogenMod receiving Linux New Media Award 2014 (Best Open Source Software App for Android) - Video [Last Updated On: March 15th, 2014] [Originally Added On: March 15th, 2014]
- Real tech 25 Finding open source software you can trust - Video [Last Updated On: March 15th, 2014] [Originally Added On: March 15th, 2014]
- Tor is building an anonymous instant messenger [Last Updated On: April 10th, 2017] [Originally Added On: March 15th, 2014]
- MailPile is now in Alpha [Last Updated On: April 10th, 2017] [Originally Added On: March 15th, 2014]
- $2,400 “Introduction to Linux” course will be free and online this summer [Last Updated On: April 10th, 2017] [Originally Added On: March 16th, 2014]
- Linaro announces MediaTek as member [Last Updated On: March 18th, 2014] [Originally Added On: March 18th, 2014]
- TN state departments asked to switch over to open source software [Last Updated On: March 18th, 2014] [Originally Added On: March 18th, 2014]
- Open source project builds mobile networks without big carriers [Last Updated On: March 18th, 2014] [Originally Added On: March 18th, 2014]
- Your U.S. government uses open source software, and loves it [Last Updated On: March 18th, 2014] [Originally Added On: March 18th, 2014]
- Linux Goes to the Head of the Class [Last Updated On: March 22nd, 2014] [Originally Added On: March 22nd, 2014]
- What is open source? - Definition from WhatIs.com [Last Updated On: March 23rd, 2014] [Originally Added On: March 23rd, 2014]