CBR lists the top 10 pioneers who have and are still taking open source software to the next level.
Open source changed the software game, introduced in the mid-1980’s but really making an impact in the late 1990’s and introducing a free, collaborative approach to software development.
What was first only adopted by a small community has now been embraced by the biggest in the business, with giants like Microsoft now tapping the innovation created by open source’s affordability, flexibility, transparency and interoperability.
Open Source has been driven by a many great minds, with innovators establishing open source practices and culture across business and industry.
CBR looks at the innovators and pioneers who have fuelled the exponential growth and success of open source, who have brought software to the masses.
You could not have a list of open source pioneers without Linus Torvalds, the creator of the Linux Kernel. The man behind the kernel for operating systems such as Linux, Android and Chrome, Torvalds first started tinkering with with ideas for an operating system in 1991, when he was a 21-year-old computer science student at the University of Helsinki.
Describing the project at the time as ‘just a hobby’ which ‘won’t be big and professional like GNU’, the Linux Kernel quickly gained developers and users via the MINIX Community who contributed code and ideas to the kernel. From its initial 1991 release, the Linux Kernel has received contributions from thousands of programmers and companies, including some of the biggest software and hardware vendors in the world.
Interestingly, Torvalds wanted to call the kernel ‘Freax’ – a combination of free, freak and the letter x to indicate it was a Unix-like system. His friend, who was the admin for where the kernel was initially hosted for download, named Torvalds directory linux.
Believing “open source is the only right way to do software,” Torvalds is also credited with the creation and development of the Git distributed revision system and planing software Subsurface. The Finnish native has been honoured with many awards and accolades in respect to his work with in open source, including the 2014 IEEE Computer Society Computer Pioneer Award.
Today, Torvalds works for the Linux Foundation, a non-profit technology trade association which aims to support the “greatest shared technology resources in history.” Torvalds remains the authority on what new code can be incorporated into the standard Linux kernal and also holds the Linux trademark.
Mark Shuttleworth, founder of Canonical, founded the company to support and promote free software projects such as the Ubuntu operating system. Also recognised as a space tourist, who was the first South African citizen to travel to space.
Shuttleworth began his career starting in the 1990s, when he got involved as one of the developers of the Debian operating system.
He then moved towards free software by funding the development of Ubuntu, which is a Linux distribution based on Debian. This was funded through his company, Canonical.
Ubuntu is a Linux-based operating system designed for network servers, either on physical or virtual servers. Many big proprietary vendors are also found to have embraced Ubuntu following its development onto servers and smartphones.
Using Ubuntu as a core point of call, Shuttleworth has levelled up with several developments to the server offering and other additional requirements.
Ubuntu is known widely for its free desktop operating system offering, whilst Canonical is known for its server software and OpenStack cloud infrastructure to data centres delivery.
Mark Shuttleworth is also known to play an important part in the OpenStack ecosystem with his offerings of Canonical and Ubuntu, which enables members of the community to partake from. This is especially as Ubuntu is classed as the most popular operating system for OpenStack in the world.
Facebook CEO, Mark Zuckerberg, is also known as a computer programmer from a young age. This has also implemented into his interest in open source.
Zuckerberg began writing software during middle school, and his father taught him Atari BASIC Programming in the 1990s.
He built his first software programme, called ‘ZuckNet’ at home, and was known as a primitive version of AOL’s Instant Messenger when it came out the following year.
Zuckerberg also created an early version of the music software Pandora, which was named Synapse. Companies such as Microsoft and AOL expressed their interest to buy the software and also offered to hire him before graduation but Zuckerberg declined.
Zuckerberg attended Harvard university and during his time there he launched Facebook in 2004, from his room, which he then moved to an office later in the year with Peter Theil who invested in the company.
Over the years, Zuckerberg has elevated the social media site Facebook into a lot more than just social media, as for one it can be identified as the largest open source software company across the world without even selling software.
As argued by many, although Facebook does not sell open source software, the social media site in itself is open-sourced throughout and may not exist if it did not use open source.
This is noticeable in its use of open source across a wide variety of platforms, one being the basis that Facebook open sources everything such as software and hardware.
For instance, in terms of hardware, Facebook made a public decision to open source its data centres and also launched the Open Compute Project which is an organisation of a range of companies who participate in sharing data centre designs amongst themselves.
Following this, Facebook also revealed that it has over 1,000 contributors to its open source projects who are all part of its open source family. Therefore, based on the effect Zuckerberg builds to enable Facebook to develop a strong foundation of open source software and hardware, its place in the industry stands strong.
‘Open source geek,’ Dave McAllister who is currently the Director of Developer Engineering at Solace, has been recognised as a hierarchy for open systems and open source from the early days of Linux.
His most popular roles include working at Adobe and Red Hat for open source-related platforms. Most effectively, McAllister joined Red Hat, provider of open source software, to lead its Gluster and Big data community initiatives in the Open Source and Standards (OSAS) group.
According to McAllister, when asked why he chose Red Hat as the best change from his eight years in Adobe’s open source industry he said: “Working with folks who helped create open source in to the choice for innovation as well as development, who help lead work in Linux, in storage and a cloud, is a challenge I’m looking forward to.”
Since then, McAllister has noticeably taken on other roles which will effectively show his skills in open source.
Former Corporate Vice President of Microsoft, Bill Laing, can be classed as one of the key people involved in Microsoft’s turnaround to open source, particularly after its former CEO referred to Linux as “a cancer” 15 years before it joined Linux Foundation.
Former CEO of Microsoft, Steve Ballmer, made this statement which said: “Linux is a cancer that attaches itself in an intellectual property sense to everything it touches,” during an interview with the Chicago Sun-Times in 2001.
Over the more recent years however, Microsoft has embraced open source with a wide selection of innovations, such as its ‘Data centres at cloud scale.’
An example of its transformations includes its joining into the Open Compute Project, which Laing described as a platform which is to be used to contribute Microsoft’s cloud server specification. This, being just one of Microsoft’s initiatives in this platform, is a wide set of design specifications for advanced hardware servers that will be deployed in its data centres.
Bill Laing confirmed during the announcement of the company’s transformation that, “Microsoft will not only lift the veil from its secret server designs. It will ‘open source’ these designs, sharing them with the world at large.”
Again, this shows Microsoft’s efforts to make use of open source at full force.