What is Open source?
The term “open source” refers to something people can modify and share because its design is publicly accessible.
The term originated in the context of software development to designate a specific approach to creating computer programs. Today, however, “open source” designates a broader set of values—what we call “the open source way.” Open source projects, products, or initiatives embrace and celebrate principles of open exchange, collaborative participation, rapid prototyping, transparency, meritocracy, and community-oriented development.
The open source movement has picked up a lot of steam over the past few years, thanks to the support of some unexpected companies.
For example, Apple open sourced the Swift programming language back in 2015. That’s right: the same company who amassed billions of dollars through proprietary designs and technologies actually embraced open source, at least for this. Open source software has many benefits, and Apple is smart enough to realize that.
And they aren’t the only ones! You can find dozens, even hundreds, of cases where companies released source code for once-proprietary projects — and they usually benefited from it. Here are some of the more notable examples, many of which you’ll probably recognize.
1. Mozilla Firefox
Firefox wasn’t always Firefox.
Back in the 1990s, when the internet was still new and untapped, the most popular web browser was a proprietary software called Netscape Navigator. However, due to Microsoft’s successful push of the world towards Internet Explorer, Netscape Navigator had all but died out in the 2000s.
In turn, Netscape Corporation moved on and created the Netscape Communicator suite of software, which was used as the basis for the Mozilla Application suite, which would eventually become the foundation for the Phoenix browser. Due to trademark pressure, Phoenix was first renamed to Firebird and eventually renamed a second time to Firefox.
Are you surprised to see LibreOffice on this list? Indeed, LibreOffice wasn’t always open source.
It started as a proprietary word processor back in 1985 under the name StarWriter, which was part of StarOffice by StarDivision. The company was later acquired by Sun Microsystems in 1999, who took the application and made it into an open source alternative for Microsoft Office, earning it the name OpenOffice.
ICQ (“I Seek You”) is a popular instant messenger that launched back in 1996 and paved the way for the success of more well-known apps like AIM, YIM, and MSN Messenger. Surprisingly, ICQ is still used by over 11 million users worldwide.
Not much is known about ICQ’s history, but here’s what we do know: ICQ was acquired by AOL in 1998, then sold from AOL to Mail.Ru in 2010, then open sourced by Mail.Ru in 2016. Not much has come from its open sourcing, mainly because most people simply don’t know or don’t care about it.
In short, this move is the epitome of “too little, too late” and I don’t expect ICQ to explode in popularity ever again. But it is a nice move by Mail.Ru, so they do deserve some credit.
Open source enthusiasts often point to Blender as an example of open source software done right. It serves as proof that open source software can be as good as professional-grade alternatives, and in Blender’s case, that open source software can be better than proprietary software.
But here’s the kicker: it wasn’t always open source!
Blender began as an in-house animation application in 1995, was released as shareware in 1998, and was shut down in 2002 when the developing company went bankrupt. As a last-ditch effort, the lead developer ran a fundraising campaign and promised to open source Blender if the community raised €100,000. The goal was met in just a few months and Blender has been open source ever since.
5. The .NET Framework
Five years ago, if you’d surveyed a bunch of people for companies who they thought would neverembrace the open source philosophy, Microsoft likely would’ve topped the list. So when Microsoft open sourced the .NET Framework in 2014, everyone’s jaws dropped.
To understand why this was such a monumental moment, we need to know what the .NET Framework is and why it exists in the first place.
6. Live Writer
Microsoft’s foray into open source software wasn’t a one-time thing. In the years since open sourcing the .NET Framework, Microsoft has done the same for several other projects, including the beloved Windows Live Writer application.
Back in the 2000s, Microsoft acquired and integrated a company called Onfolio and all of their software products. One of these applications, Onfolio Writer, was released in 2007 as Windows Live Writer, then updated annually until its last version in 2012. At that point, development ceased.
7. Xamarin Studio
Here’s a third example of Microsoft doing right by the open source community.
Xamarin Studio itself was discontinued because most of its features were incorporated into Microsoft Visual Studio. All of the other software in the Xamarin SDK was released under the MIT License. They even took Mono, a Xamarin-led reimplementation of the .NET Framework that was licensed under GPL and LGPL, and relicensed it under MIT.
In other words, Microsoft took a well-known project whose parts were either proprietary or open sourced with restrictions and made most of it truly open source with no restrictions.
8. Visual Studio Code
Good text editors for programmers are hard to come by. Sublime Text is excellent but costs $70, and open source alternatives like Atom and Brackets have always had problems (e.g. poor performance, buggy updates, etc). It wasn’t until Visual Studio Code that we could have the best of both worlds.
Note: Visual Studio Code is completely separate from Visual Studio.
Visual Studio Code first launched in June 2015 under a proprietary closed source license. But after much feedback and many requests from the community, Microsoft opened it up and released it on GitHub under the MIT License. Now it’s arguably the best text editor in existence and many former Sublime/Atom/Brackets users have jumped shipped in favor of it.