How they do it: Google has set up a separate portal for open source projects. This allows 3rd parties to use and further develop Google technologies. One important feature is the community, which allows discussion around the open source projects and collaboration on their development. Projects range from apps for their smartphone operating system Android to various web tools and computer science technology.
Learn more about Google →
How they do it: Mozilla engages in multiple open source projects such as its operating system Firefox OS and its cross-platform email and news client Thunderbird. The source code for these projects is publicly available and developers can contribute to functions and the development of the software on a platform. The open source software approach is also anchored in the company values.
Learn more about Mozilla →
How they do it: Swift is a programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux. Swift was introduced at Apple’s 2014 Worldwide Developers Conference (WWDC). Initially a proprietary language, version 2.2 was made open-source software under the Apache License 2.0 on December 3, 2015, for Apple’s platforms and Linux. In 2018, Swift was declared the number one programming language to develop mobile apps for iOS by TIOBE index, a measure of popularity of programming languages.
Learn more about Apple iPhone/AppStore →
How they do it: Pebble released an SDK for developers to publish their own apps on the Pebble Watch, called PebbleKit. After being acquired by fitbit in 2015, parts of the source code for Pebble’s firmware was published to GitHub. This sparked a community of developers aiming to create an open source alternative to the discontinued PebbleOS, called Rebble.
Learn more about Pebble Technology →
How they do it: IBM is one of the pioneers of open source development and showed how open source projects can be successful e.g. with the operating system Linux, which follows the open source approach. IBM runs a platform for open source projects and has released some of its technologies under open source licenses. The platform enables developers and researchers to collaboratively develop solutions.
Learn more about IBM →