10 products that big tech companies have open-sourced recently

Releasing internal products to the open-source community is the hip new thing for technology giants to do.

open source share letting go free bird
Here they come, bearing gifts

In a very general and somewhat nebulous way, open-source software is on the rise. Acknowledging the importance of its large and growing role in enterprise computing has become an increasingly common activity, thanks to the prominence of open-source technology in everything from containerization to the cloud. A possible consequence of this is that major tech companies have been making more frequent gifts of code to the open-source community of late. Take a look at 10 of the most noteworthy.

Spinnaker
Spinnaker

Netflix uses the continuous delivery platform Spinnaker to make software updates across its vast infrastructure at high speed, and released the project’s source code on GitHub earlier this week. It works not only in Netflix’s native environment, AWS, but also with Google Cloud Platform, and support for Microsoft Azure is said to be forthcoming.

TensorFlow
Credit: YouTube.com
TensorFlow

Artificial intelligence is a big deal for Google, and it’s poured a lot of resources into expanding the horizons of deep learning and large-scale neural network construction. Some of the fruits of Google’s research are now available to all, since the company open-sourced its TensorFlow machine learning framework last week.

open sourced projects big companies 4
Credit: Microsoft
Distributed Machine Learning Toolkit

Not to be outdone, Microsoft released its own Distributed Machine Learning Toolkit – an AI frame work a la TensorFlow – on GitHub just days later. The company particularly touted the presence of two of its own algorithms for distributed machine learning in the release.

Flux
Credit: YouTube.com
Flux

Facebook, in the summer of 2014, open-sourced Flux, the web application architecture that it uses for building client-side app interfaces. Given the huge size of Facebook’s third-party app ecosystem, this makes a lot of sense.

Kubernetes
Kubernetes

Google’s application of some of the ideas and personnel behind its Borg cluster management system to the open-source Kubernetes container framework makes it a backer of an important part of the ecosystem.

.NET
.NET

It made headlines when Microsoft open-sourced its powerful .NET framework in late 2014, with many heralding the news as proof that Microsoft – formerly the great bete noire of open-source – had turned a corner.

Swift
Credit: Apple
Swift

Even Apple, which is notoriously close-mouthed about its own intellectual property, is getting into the spirit of the thing, having open-sourced its Swift programming language at this year’s WWDC.

Presto
Presto

Facebook released its interactive SQL-on-Hadoop engine Presto to the open-source community in November 2013. Presto is the basis for the analysis tools that Facebook uses on its hundreds of petabytes of user data.

HHVM
Credit: YouTube.com
HHVM

Facebook has been a major contributor of new projects to the open-source world, and HHVM (or HipHop Virtual Machine) is, yes, an open-source virtual machine designed to run code written in PHP and Hack.

Grommet
Grommet

HP’s Grommet is a powerful user interface design framework that the company released as an open-source project last summer. Essentially, Grommet is a collection of related tools and assets that are meant to help users develop uniform, usable interfaces.